Sobes.tech
Middle

Ako prebieha TCP handshake?

sobes.tech AI

Odpoveď od AI

TCP handshake je proces nadviazania spojenia medzi klientom a serverom pomocou protokolu TCP. Skladá sa zo štyroch krokov (3-cestný handshake):

  1. SYN: Klient odošle segment so značkou SYN na server, aby inicializoval spojenie a určil počiatočné číslo sekvencie.
  2. SYN-ACK: Server odpovie segmentom so značkami SYN a ACK, čím potvrdí prijatie SYN a odošle svoje vlastné počiatočné číslo sekvencie.
  3. ACK: Klient odošle segment so značkou ACK, čím potvrdí prijatie SYN-ACK.

Po tomto je spojenie považované za nadviazané a môže sa začať výmena dát.

Príklad:

  • Klient → Server: SYN seq=100
  • Server → Klient: SYN seq=300, ACK ack=101
  • Klient → Server: ACK ack=301

Tento mechanizmus zabezpečuje synchronizáciu čísel sekvencie a pripravenosť oboch strán na prenos dát.