Mikä on TCP: n kolmisuuntainen kättely?
KOLMITIEKÄSIKÄSITTELY tai TCP: n 3-suuntainen kättely on prosessi, jota TCP / IP-verkossa käytetään yhteyden muodostamiseen palvelimen ja asiakkaan välille. Se on kolmivaiheinen prosessi, joka vaatii sekä asiakasta että palvelinta vaihtamaan synkronointi- ja kuittauspaketit ennen todellisen tietoliikenneprosessin alkua.
Kolmisuuntainen kättelyprosessi on suunniteltu siten, että molemmat päät auttavat sinua aloittamaan, neuvottelemaan ja erottamaan TCP-liitännät samanaikaisesti. Sen avulla voit siirtää useita TCP-liitäntöjä molempiin suuntiin samanaikaisesti.
Tässä verkostoitumisoppaassa selitämme:
- Mikä on TCP: n kolmisuuntainen kättely?
- TCP-sanomatyypit
- TCP: n kolmisuuntainen kättelyprosessi
- Tosielämän esimerkki
TCP-sanomatyypit
Viesti | Kuvaus |
Syn | Käytetään yhteyden muodostamiseen ja muodostamiseen. Se auttaa myös synkronoimaan järjestysnumerot laitteiden välillä. |
ACK | Auttaa vahvistamaan toiselle osapuolelle, että se on saanut SYN: n. |
SYN-ACK | SYN-viesti paikalliselta laitteelta ja edellisen paketin ACK: lta. |
FIN | Käytetään yhteyden katkaisemiseen. |
TCP: n kolmisuuntainen kättelyprosessi
TCP-liikenne alkaa kolmisuuntaisella kädenpuristuksella. Tässä TCP-kättelyprosessissa asiakkaan on aloitettava keskustelu pyytämällä viestintäistuntoa palvelimen kanssa:

- Vaihe 1: Ensimmäisessä vaiheessa asiakas muodostaa yhteyden palvelimeen. Se lähettää segmentin SYN: n kanssa ja ilmoittaa palvelimelle siitä, että asiakkaan tulisi aloittaa viestintä, ja millä sen pitäisi olla järjestysnumero.
- Vaihe 2: Tässä vaiheessa s erver vastaa asiakkaan pyynnöstä SYN-ACK-signaalin sarja. ACK auttaa sinua merkitsemään vastaanotetun segmentin vastausta ja SYN tarkoittaa mitä järjestysnumeroa sen pitäisi pystyä aloittamaan segmenteillä.
- Vaihe 3: Tässä viimeisessä vaiheessa asiakas kuittaa palvelimen vastauksen, ja molemmat luovat vakaan yhteyden aloittamaan todellisen tiedonsiirtoprosessin.
Tosielämän esimerkki
Tässä on yksinkertainen esimerkki kolmivaiheisesta kättelyprosessista, joka koostuu kolmesta vaiheesta:
- Isäntä X aloittaa yhteyden lähettämällä TCP SYN -paketin isäntäkohteeseensa. Paketit sisältävät satunnaisen järjestysnumeron (esimerkiksi 4321), joka ilmaisee sarjanumeroiden alun datalle, jonka isännän X tulisi lähettää.
- Sen jälkeen palvelin vastaanottaa paketin, ja se vastaa järjestysnumerollaan. Sen vastaus sisältää myös kuittausnumeron, eli isäntä X: n järjestysnumeron korotettuna yhdellä (tässä se on 4322).
- Isäntä X vastaa palvelimelle lähettämällä kuittausnumeron, joka on enimmäkseen palvelimen järjestysnumero, jota lisätään yhdellä.
Kun tiedonsiirtoprosessi on ohi, TCP katkaisee automaattisesti yhteyden kahden erillisen päätepisteen välillä.
Yhteenveto
- TCP 3-tie kädenpuristus tai kolmitie kädenpuristus tai TCP 3-tie kädenpuristus on prosessi, jota TCP / IP-verkossa käytetään yhteyden muodostamiseen palvelimen ja asiakkaan välille.
- Synkronoi yhteys yhteyden muodostamiseksi ja luomiseksi
- ACK auttaa vahvistamaan toiselle osapuolelle, että se on saanut SYN: n.
- SYN-ACK on SYN-viesti paikalliselta laitteelta ja edellisen paketin ACK.
- FIN: tä käytetään yhteyden katkaisemiseen.
- TCP-kättelyprosessi, asiakkaan on aloitettava keskustelu pyytämällä viestintäistuntoa palvelimen kanssa
- Ensimmäisessä vaiheessa asiakas muodostaa yhteyden palvelimeen
- Tässä toisessa vaiheessa palvelin vastaa asiakkaan pyyntöön SYN-ACK-signaalisarjalla
- Tässä viimeisessä vaiheessa asiakas kuittaa palvelimen vastauksen
- TCP katkaisee automaattisesti yhteyden kahden erillisen päätepisteen välillä.