Sobes.tech
Junior

TCP protokollerinin özelliği nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

TCP (Transmission Control Protocol) — bu, güvənilir, əlaqəyə yönəlik və axın şəklində məlumat ötürməsini təmin edən nəqliyyat səviyyəsi protokoludur.

TCP-nin xüsusiyyətləri:

  1. Güvənilir məlumat çatdırılması: TCP bütün məlumatların düzgün ardıcıllıqla və itkisiz çatdırılmasını təmin edir. Təsdiqləmə (ACK), təkrar göndərmə (retransmission) və səhv yoxlama (checksum) mexanizmlərindən istifadə edir.
  2. Əlaqəyə yönəlik: Məlumat mübadiləsindən əvvəl göndərən və alan məntiqi əlaqə qururlar (üç tərəfli əlvida - three-way handshake).
  3. Axın şəklində məlumat ötürülməsi: TCP məlumatları müntəzəm bayt axını kimi qəbul edir, ayrı-ayrı paketlər kimi deyil.
  4. Axın idarəetməsi: Məlumatların göndərilmə sürətini idarə etmək üçün mexanizm, alıcının tamponunun daşmasını qarşısını almaq üçün. Sürüşən pəncərə (sliding window) istifadə edir.
  5. Yoluxma idarəetməsi: Şəbəkəyə göndərilən trafik həcmini idarə etmək və yüklənməni qarşısını almaq üçün mexanizm. Slow Start, Congestion Avoidance, Fast Retransmit və Fast Recovery kimi alqoritmlərdən istifadə edir.
  6. Segmentləşdirmə və yığma: TCP böyük məlumat həcmlərini ötürmək üçün seqmentlərə bölür və alıcı tərəfində yığır.
  7. Sıra nömrəsi (Sequence Number): Hər seqmentə düzgün yığma və itkin seqmentləri aşkar etmək üçün sıra nömrəsi verilir.
  8. Portlar: Xüsusi tətbiqləri və ya xidmətləri müəyyən etmək üçün port nömrələrindən istifadə edir.