Mis on TCP kolmepoolne käepigistus?
KOLME TEENE KÄEPIDU ehk TCP kolmepoolne käepigistus on protsess, mida TCP / IP-võrgus kasutatakse ühenduse loomiseks serveri ja kliendi vahel. See on kolmeastmeline protsess, mis nõuab nii kliendilt kui serverilt sünkroonimis- ja kinnituspakettide vahetamist enne tegeliku andmesideprotsessi algust.
Kolmesuunaline käepigistus on kavandatud nii, et mõlemad otsad aitavad teil TCP-pistikupesa ühendusi samaaegselt algatada, läbi rääkida ja lahutada. See võimaldab teil korraga edastada mitu TCP-pistikupesa ühendust mõlemas suunas.
Selles võrgustike õpetuses selgitame:
- Mis on TCP kolmepoolne käte raputamine?
- TCP-sõnumite tüübid
- TCP kolmesuunaline käepigistus
- Reaalses maailmas näide
TCP-sõnumite tüübid
Sõnum | Kirjeldus |
Syn | Kasutatakse ühenduse loomiseks ja loomiseks. Samuti aitab see seadmete vahel järjenumbreid sünkroonida. |
ACK | Aitab kinnitada teisele poolele, et ta on saanud SYN-i. |
SYN-ACK | SYN-teade kohalikust seadmest ja varasema paketi ACK-st. |
FIN | Kasutatakse ühenduse katkestamiseks. |
TCP kolmesuunaline käepigistus
TCP-liiklus algab kolmepoolse käepigistusega. Selles TCP käepigistuse protsessis peab klient vestluse algatama, paludes serveriga sideseanssi:

- 1. samm: Esimeses etapis loob klient ühenduse serveriga. See saadab SYN-iga segmendi ja teavitab serverit kliendi suhtluse alustamisest ning selle järjekorranumbriga.
- Etapp 2: Selles etapis s erver reageerib kliendi nõudmisel SYN-ACK signaali komplekti. ACK aitab teil tähendada vastuvõetud segmendi vastust ja SYN tähistab, millise järjekorranumbri peaks ta segmentidega alustama.
- 3. samm: selles viimases etapis tunnistab klient serveri vastust ja mõlemad loovad stabiilse ühenduse, mis alustab tegelikku andmeedastusprotsessi.
Reaalses maailmas näide
Siin on lihtne näide kolmepoolsest käepigistusprotsessist, mis koosneb kolmest etapist:
- Host X alustab ühendust, saates TCP SYN paketi oma host sihtkohta. Paketid sisaldavad juhuslikku järjekorranumbrit (näiteks 4321), mis näitab andmete järjekorranumbrite algust, mida host X peaks edastama.
- Pärast seda saab server paketi kätte ja see vastab oma järjekorranumbriga. See vastus sisaldab ka kinnitusnumbrit, see on host X järjekorranumbrit, mida suurendatakse 1-ga (siin on see 4322).
- Host X vastab serverile, saates kinnitusnumbri, mis on enamasti serveri järjekorranumber, mida suurendatakse 1-ga.
Pärast andmeedastusprotsessi lõppu katkestab TCP automaatselt ühenduse kahe eraldi lõpp-punkti vahel.
Kokkuvõte
- TCP 3-suunaline käepigistus või kolmesuunaline käepigistus või TCP 3-suunaline käepigistus on protsess, mida kasutatakse TCP / IP-võrgus ühenduse loomiseks serveri ja kliendi vahel.
- Sünkroonimine ühenduse loomiseks ja loomiseks
- ACK aitab teisele poolele kinnitada, et ta on saanud SYN-i.
- SYN-ACK on SYN-teade kohalikult seadmelt ja varasema paketi ACK-lt.
- FIN-d kasutatakse ühenduse katkestamiseks.
- TCP käepigistuse protsess peab klient vestluse algatama, paludes serveriga suhtlusseanssi
- Esimeses etapis loob klient ühenduse serveriga
- Selles teises etapis vastab server kliendi päringule SYN-ACK signaalikomplektiga
- Selles viimases etapis kinnitab klient serveri vastust
- TCP katkestab ühenduse automaatselt kahe eraldi lõpp-punkti vahel.