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) |