Sobes.tech
Junior

TCP protokollarının xüsusiyyətləri nədir?

sobes.tech Süni İntellekt

AI-dan cavab

TCP (Transmission Control Protocol) — etibarlı nəqliyyat protokoludur və məlumatların düzgün ardıcıllıqla çatdırılmasını təmin edir.

Əsas xüsusiyyətlər:

  • Qoşulmanın qurulması (Handshake): Məlumatların ötürülməsindən əvvəl üç tərəfli əlaqə qurulur (SYN, SYN-ACK, ACK).
  • Etibarlı çatdırılma (Reliable Delivery): Təsdiqlər (ACK) və itirilmiş paketlərin təkrarlanması mexanizmi istifadə olunur.
  • Sıralı çatdırılma (Ordered Delivery): Paketlər göndərildiyi ardıcıllıqla çatdırılır, hətta gecikmiş və ya başqa marşrutla gəlsələr belə.
  • Axın yönümlü ötürmə (Stream-oriented): TCP məlumatları davamlı bayt axını kimi qəbul edir, ayrı-ayrı mesajlar və ya paketlər kimi deyil.
  • Axın nəzarəti (Flow Control): Qəbuledici cihaz məlumatların göndərilmə sürətini tənzimləyə bilər, bu da tamponun aşırı yüklənməsinin qarşısını alır.
  • Tıxacın idarə olunması (Congestion Control): Şəbəkə tıxacını qarşısını alma və idarə etmək üçün mexanizmlər.
  • Tam dupleks rejimi (Full-duplex): Məlumatlar eyni vaxtda hər iki istiqamətdə bir əlaqə vasitəsilə ötürülə bilər.

TCP yüksək etibarlılıq və ardıcıl məlumat çatdırılmasını tələb edən tətbiqlər üçün uyğundur, məsələn, veb brauzerlər (HTTP/HTTPS), elektron poçt (SMTP), fayl ötürməsi (FTP) və uzaqdan giriş (SSH).