Sobes.tech
Junior

TCP protokollarının xüsusiyyəti nədir?

sobes.tech Süni İntellekt

AI-dan cavab

TCP protokolları (Transmission Control Protocol):

  • Etibarlılıq: Məlumatların təminatlı çatdırılmasını təmin edir. Paket itkisi aşkarlanır və yenidən göndərilir.
  • Axın: Məlumatları ardıcıl bayt axını kimi qəbul edir, ayrı-ayrı mesajlar kimi deyil.
  • Çatdırılma sırası: Paketlərin göndərildiyi sırayla çatdırılmasını təmin edir.
  • Axın nəzarəti: Məlumatların göndərilmə sürətini tənzimləyir, qəbul edən cihazın yüklənməsinin qarşısını alır.
  • Yol tıxanmasının idarə olunması: Şəbəkənin vəziyyətinə uyğunlaşır, onun yüklənməsinin qarşısını alır.
  • Qoşulmanın qurulması (üç mərhələli əl sıxma): Məlumatların ötürülməsindən əvvəl, göndərən və qəbul edən arasında məntiqi əlaqə qurulur.
// TCP əlaqəsinin qurulması nümunəsi (sadələşdirilmiş)
// Müştəri SYN göndərir
// Server SYN-ACK ilə cavab verir
// Müştəri ACK ilə cavab verir
  • Əlaqənin bağlanması (dörd mərhələli əl sıxma): Əlaqə düzgün şəkildə yekunlaşır.
  • Tam dupleks əlaqə: Məlumatlar hər iki istiqamətdə eyni vaxtda ötürülə bilər.

UDP (User Datagram Protocol) ilə müqayisəli cədvəl:

Xüsusiyyət TCP UDP
Etibarlılıq Garantiyalı çatdırılma Garantiyalanmayıb
Sıralama Garantiyalı sıralama Garantiyalanmayıb
Axın nəzarəti Mövcuddur Yoxdur
Tıxanmanın idarə olunması Mövcuddur Yoxdur
Yönəldilmişlik Qoşulmağa yönəldilmiş Qoşulmasız
Başlıqlar Daha çox overhead Daha az overhead
Sürət Daha yavaş (etibarlılıq səbəbindən) Daha sürətli (nəzarət olmadan)
Tətbiqlər HTTP, FTP, SSH, E-mail DNS, DHCP, VoIP (bəziləri)