Sobes.tech
Junior

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

sobes.tech Süni İntellekt

AI-dan cavab

TCP (Transmission Control Protocol) — bu, nəqliyyat səviyyəsində işləyən, etibarlı, əlaqəyə yönəlik və axın şəklində məlumat ötürməsini təmin edən protokoldur.

TCP-nin xüsusiyyətləri:

  1. Etibarlı 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. O, təsdiqləmə (ACK), təkrar göndərmə 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ı davamlı bayt axını kimi qəbul edir, ayrı-ayrı paketlər kimi deyil.
  4. Axımın idarə olunması: 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. Slyiding pəncərə (sliding window) istifadə edir.
  5. Yoluxma idarə olunması: Şə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 həcmdə məlumatları 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 nömrə verilir.
  8. Portlar: Xostda xüsusi tətbiqləri və ya xidmətləri müəyyən etmək üçün port nömrələrindən istifadə edir.