Sobes.tech
Junior

TCP protollarining xususiyati nima?

sobes.tech AI

AIdan javob

TCP protokollari (Transmission Control Protocol):

  • Ishonchlilik: Ma'lumotlarni kafolatlangan yetkazib berishni ta'minlaydi. Paketlar yo'qolishi aniqlanadi va qayta yuboriladi.
  • Oqim: Ma'lumotlarni uzluksiz bayt oqimi sifatida ko'rib chiqadi, alohida xabarlar to'plami sifatida emas.
  • Yetkazib berish tartibi: Paketlar yuborilgan tartibda yetkazilishini kafolatlaydi.
  • Oqim nazorati: Ma'lumotlarni yuborish tezligini boshqaradi, qabul qiluvchi qurilmani ortiqcha yuklashdan saqlaydi.
  • Tıg'ish nazorati: Tarmoq holatiga moslashadi, uning ortiqcha yuklanishini oldini oladi.
  • Ulanishni o'rnatish (uch qadamli qo'l berish): Ma'lumotlarni uzatishdan oldin, yuboruvchi va qabul qiluvchi o'rtasida mantiqiy ulanish o'rnatiladi.
// TCP ulanishini o'rnatish misoli (soddalashtirilgan)
// Mijoz SYN yuboradi
// Server SYN-ACK bilan javob beradi
// Mijoz ACK bilan javob beradi
  • Ulanishni yopish (to'rt qadamli qo'l berish): Ulanish to'g'ri yakunlanadi.
  • To'liq dupleks aloqa: Ma'lumotlar har ikkala yo'nalishda bir vaqtning o'zida uzatilishi mumkin.

UDP (User Datagram Protocol) bilan taqqoslaganda jadval:

Xususiyat TCP UDP
Ishonchlilik Garantiyali yetkazib berish Garantiyalanmagan
Tartib Garantiyali tartib Garantiyalanmagan
Oqim nazorati Mavjud Mavjud emas
Tıg'ish nazorati Mavjud Mavjud emas
Yo'nalish Ulanishga asoslangan Ulanmasdan
Sarlavhalar Ko'proq overhead Kamroq overhead
Tezlik Sekinroq (ishonchlilik uchun) Tezroq (nazoratsiz)
Ilovalar HTTP, FTP, SSH, E-mail DNS, DHCP, VoIP (ba'zilari)