Sobes.tech
Junior

TCP protokollarining xususiyati nima?

sobes.tech AI

AIdan javob

TCP (Transmission Control Protocol) — bu, transport qatlamida ishlovchi, ishonchli, ulanishga asoslangan va oqim bo‘yicha ma’lumot uzatishni ta’minlovchi protokoldir.

TCP ning xususiyatlari:

  1. Ishonchli ma’lumot yetkazib berish: TCP barcha ma’lumotlarni to‘g‘ri tartibda va yo‘qotmasdan yetkazilishini kafolatlaydi. U tasdiqlash (ACK), qayta yuborish (retransmission) va xato nazorati (checksum) mexanizmlaridan foydalanadi.
  2. Ulanishga yo‘naltirilgan: Ma’lumot almashishdan oldin, yuboruvchi va qabul qiluvchi mantiqiy ulanish o‘rnatadilar (three-way handshake).
  3. Oqim bo‘yicha ma’lumot uzatish: TCP ma’lumotlarni uzluksiz bayt oqimi sifatida ko‘rib chiqadi, alohida paketlar sifatida emas.
  4. Oqimni nazorat qilish: Ma’lumotlarni yuborish tezligini boshqarish mexanizmi, qabul qiluvchining buferini to‘ldirishining oldini olish uchun. Slyiding oynasi (sliding window) ishlatadi.
  5. Tıxilishni nazorat qilish: Tarmoqda yuborilayotgan trafik hajmini boshqarish va tıxilishni oldini olish mexanizmi. Slow Start, Congestion Avoidance, Fast Retransmit va Fast Recovery kabi algoritmlardan foydalanadi.
  6. Segmentatsiya va yig‘ish: TCP katta hajmdagi ma’lumotlarni segmentlarga bo‘lib uzatadi va qabul qiluvchi tomonida yig‘adi.
  7. Sikl raqami (Sequence Number): Har bir segmentga to‘g‘ri yig‘ish va yo‘qolgan segmentlarni aniqlash uchun raqam beriladi.
  8. Portlar: Xostda aniq ilovalar yoki xizmatlarni identifikatsiya qilish uchun port raqamlaridan foydalanadi.