Obsah:
Definícia - Čo znamená trojsmerný handshake?
Trojsmerný handshake je metóda používaná v sieti TCP / IP na vytvorenie spojenia medzi lokálnym hostiteľom / klientom a serverom. Je to trojstupňová metóda, ktorá si vyžaduje, aby si klient aj server vymieňali pakety SYN a ACK (potvrdenie) predtým, ako sa začne skutočná dátová komunikácia.
Trojsmerný handshake je známy aj ako TCP handshake.
Techopedia vysvetľuje trojsmerné podanie ruky
Na vytvorenie pripojenia soketu TCP sa používa predovšetkým trojsmerný prenos. Funguje to, keď:
- Klientsky uzol vysiela dátový paket SYN cez sieť IP na server v rovnakej alebo externej sieti. Cieľom tohto paketu je zistiť, či je server otvorený pre nové pripojenia.
- Cieľový server musí mať otvorené porty, ktoré môžu prijímať a iniciovať nové pripojenia. Keď server prijme paket SYN z klientskeho uzla, odpovie a vráti potvrdenie s potvrdením - paket ACK alebo paket SYN / ACK.
- Klientsky uzol prijíma zo servera SYN / ACK a odpovedá paketom ACK.
Po dokončení tohto procesu sa vytvorí spojenie a hostiteľ a server môžu komunikovať.