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