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:
- 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.
- 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.
- 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