Sobes.tech
Junior — Middle

TCP protokolida uchinchi tomon ulanish jarayonining mexanizmini tushuntiring.

sobes.tech AI

AIdan javob

TCP protokolida uchinchi tomon qoʻl siltash (three-way handshake) jarayoni, mijoz va server oʻrtasida ishonchli ulanishni taʼminlaydigan jarayondir.

Ushbu jarayon uch bosqichdan iborat:

  1. SYN: Mijoz, ulanishni boshlash va boshlangʻich ketma-ketlik raqamini (Sequence Number) koʻrsatish uchun serverga SYN (synchronize) bayrogʻi bilan segment yuboradi.

  2. SYN-ACK: Server, SYN va ACK (acknowledge) bayroqlari bilan javob yuboradi, bu mijozdan SYN qabul qilinganligini tasdiqlaydi va oʻzining boshlangʻich ketma-ketlik raqamini yuboradi.

  3. ACK: Mijoz, serverga ACK bayrogʻi bilan segment yuboradi, bu SYN-ACK qabul qilinganligini tasdiqlaydi.

Shundan soʻng, ulanish oʻrnatiladi va tomonlar maʼlumot almashishlari mumkin.

Misol:

  • Mijoz -> Server: SYN, seq = x
  • Server -> Mijoz: SYN-ACK, seq = y, ack = x+1
  • Mijoz -> Server: ACK, ack = y+1

Ushbu mexanizm, ikkala tomon ham maʼlumot uzatishga tayyor ekanligini va ketma-ketlik raqamlarida sinxronlanganligini taʼminlaydi, bu TCP ning ishonchliligi uchun muhimdir.