Sobes.tech
Junior — Middle

Objasnite mehanizam procesa trostrukog uspostavljanja veze u TCP protokolu.

sobes.tech АИ

Одговор од АИ

Тристранно успостављање везе (three-way handshake) у TCP протоколу је процес који обезбеђује поуздано успостављање везе између клијента и сервера.

Процес се састоји од три корака:

  1. SYN: Клијент шаље серверу сегмент са флагом SYN (синхронизација) како би иницирао везу и навео почетни број секвенце (Sequence Number).

  2. SYN-ACK: Сервер одговара сегментом са флаговима SYN и ACK (потврда), потврђујући пријем SYN од клијента и шаљући свој почетни број секвенце.

  3. ACK: Клијент шаље серверу сегмент са флагом ACK, потврђујући пријем SYN-ACK.

Након тога, веза се сматра успостављеном и стране могу размењивати податке.

Пример:

  • Клијент -> Сервер: SYN, seq = x
  • Сервер -> Клијент: SYN-ACK, seq = y, ack = x+1
  • Клијент -> Сервер: ACK, ack = y+1

Овај механизам гарантује да су обе стране спремне за пренос података и да су синхронизоване по бројевима секвенце, што је важно за поузданост TCP-а.