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:
- 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.
- Ə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ı müntəzəm bayt axını kimi qəbul edir, ayrı-ayrı paketlər kimi deyil.
- 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.
- 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.
- 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.
- 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.
- 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.