Sobes.tech
Junior — Middle

Ako sa v protokole TCP nadväzuje spojenie?

sobes.tech AI

Odpoveď od AI

Pripojenie v TCP protokole sa uskutočňuje pomocou trojstupňového handshake (three-way handshake):

  1. Klient odošle serveru segment s flagou SYN (synchronizácia), aby inicializoval spojenie a synchronizoval počiatočné číslo sekvencie.
  2. Server odpovie segmentom s flagami SYN a ACK (potvrdenie), čím potvrdí prijatie SYN a odošle svoje počiatočné číslo sekvencie.
  3. Klient odošle segment s flagou ACK, čím potvrdí prijatie SYN od servera.

Po tomto je spojenie považované za nadviazané a začína prenos dát.

Príklad sekvencie flag:

Klient -> Server: SYN
Server -> Klient: SYN + ACK
Klient -> Server: ACK