Kaj je TCP tristranski stisk roke?
TROISTMENSKI PRIKLJUČEK ali TCP 3-smerni stisk je postopek, ki se v omrežju TCP / IP uporablja za vzpostavitev povezave med strežnikom in odjemalcem. To je postopek v treh korakih, ki zahteva, da si odjemalec in strežnik izmenjata pakete za sinhronizacijo in potrditev, preden se začne dejanski postopek prenosa podatkov.
Trosmerni postopek rokovanja je zasnovan tako, da vam oba konca hkrati pomagata pri zagonu, pogajanju in ločevanju povezav vtičnice TCP. Omogoča vam prenos več povezav vtičnice TCP hkrati v obe smeri.
V tej vadnici o mreženju bomo razložili:
- Kaj je TCP trismerni stisk roke?
- Vrste sporočil TCP
- TCP trosmerni postopek rokovanja
- Primer iz resničnega sveta
Vrste sporočil TCP
Sporočilo | Opis |
Syn | Uporablja se za vzpostavitev in vzpostavitev povezave. Pomaga tudi pri sinhronizaciji zaporednih številk med napravami. |
ACK | Pomaga drugi strani potrditi, da je prejela SYN. |
SYN-ACK | Sporočilo SYN iz lokalne naprave in ACK prejšnjega paketa. |
FIN | Uporablja se za prekinitev povezave. |
TCP trosmerni postopek rokovanja
TCP promet se začne s trosmernim rokovanjem. V tem postopku stiskanja TCP mora odjemalec začeti pogovor tako, da zahteva komunikacijsko sejo s strežnikom:
- 1. korak: V prvem koraku odjemalec vzpostavi povezavo s strežnikom. Pošlje segment s SYN in strežnik obvesti o tem, da mora odjemalec začeti komunikacijo in s katero zaporedno številko naj bo.
- 2. korak: V tem koraku s erver odzove na zahtevo stranke s SYN-ACK signala nizu. ACK vam pomaga, da označite odgovor prejetega segmenta, SYN pa, katero zaporedno številko mora začeti s segmenti.
- 3. korak: V tem zadnjem koraku odjemalec potrdi odziv strežnika in oba ustvarita stabilno povezavo in začneta dejanski postopek prenosa podatkov.
Primer iz resničnega sveta
Tu je preprost primer trosmernega postopka rokovanja, ki je sestavljen iz treh korakov:
- Gostitelj X začne povezavo s pošiljanjem paketa TCP SYN na cilj gostitelja. Paketi vsebujejo naključno zaporedno številko (na primer 4321), ki označuje začetek zaporednih številk za podatke, ki jih mora gostitelj X poslati.
- Po tem strežnik prejme paket in odgovori s svojo zaporedno številko. Njegov odziv vključuje tudi potrditveno številko, to je zaporedno številko gostitelja X, povečano z 1 (tukaj je 4322).
- Gostitelj X se strežniku odzove s pošiljanjem potrditvene številke, ki je večinoma zaporedna številka strežnika, ki se poveča za 1.
Po končanem postopku prenosa podatkov TCP samodejno prekine povezavo med dvema ločenima končnima točkama.
Povzetek
- Trismerno ali trismerno stiskanje TCP ali trosmerno TCP je postopek, ki se v omrežju TCP / IP uporablja za vzpostavitev povezave med strežnikom in odjemalcem.
- S sinhronizacijo vzpostavi in vzpostavi povezavo
- ACK pomaga drugi strani potrditi, da je prejela SYN.
- SYN-ACK je sporočilo SYN iz lokalne naprave in ACK prejšnjega paketa.
- FIN se uporablja za prekinitev povezave.
- Proces stiskanja TCP, odjemalec mora začeti pogovor tako, da zahteva komunikacijsko sejo s strežnikom
- V prvem koraku odjemalec vzpostavi povezavo s strežnikom
- V tem drugem koraku strežnik odgovori na zahtevo odjemalca z nastavljenim signalom SYN-ACK
- V tem zadnjem koraku odjemalec potrdi odziv strežnika
- TCP samodejno prekine povezavo med dvema ločenima končnima točkama.