Sobes.tech
Junior — Middle

Hogyan történik a kapcsolat létrehozása a TCP protokollában?

sobes.tech MI

Válasz az MI-től

A TCP protokollában a kapcsolat háromlépcsős kézfogással (three-way handshake) jön létre:

  1. A kliens egy SYN (szinkronizálás) zászlóval ellátott szegmenst küld a szervernek, hogy elindítsa a kapcsolatot és szinkronizálja az inicializáló szekvenciaszámot.
  2. A szerver egy SYN és ACK zászlóval ellátott szegmenst válaszol, megerősítve a SYN fogadását és küldve saját inicializáló szekvenciaszámát.
  3. A kliens egy ACK zászlóval ellátott szegmenst küld, megerősítve a szerver SYN-jének fogadását.

Ezt követően a kapcsolat létrejön, és megkezdődik az adatok átvitele.

Példa a zászlók sorozatára:

Kliens -> Szerver: SYN
Szerver -> Kliens: SYN + ACK
Kliens -> Szerver: ACK