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).