Det ser ut til at du spør om protokollene som etablerer en forbindelse mellom to noder (datamaskiner, servere, etc.) * før * dataoverføring begynner. Dette er en grunnleggende del av nettverk og blir ofte referert til som
tilkoblingsetablering ,
håndtrykk , eller
treveis håndtrykk .
Her er de viktigste protokollene involvert:
1. TCP (overføringskontrollprotokoll)
* Den vanligste protokollen for pålitelig dataoverføring.
* bruker et treveis håndtrykk:
* synkronisering): Den initierende noden sender en SYN -pakke til destinasjonsnoden, og ber om en tilkobling.
* syn-ack (synkronisering-acknowledgment): Destinasjonsnoden svarer med en syn-ACK-pakke, erkjenner forespørselen og foreslår sitt eget sekvensnummer.
* ack (anerkjennelse): Den initierende noden sender en ACK -pakke, bekrefter tilkoblingen og erkjenner sekvensnummeret som er foreslått av destinasjonsnoden.
* sikrer pålitelig dataoverføring med mekanismer som sekvensering, strømningskontroll og feilkontroll.
2. UDP (brukerdatagram -protokoll)
* En tilkoblingsfri protokoll brukt for raskere, mindre pålitelig dataoverføring.
* krever ikke et håndtrykk eller tilkoblingsinstitusjon.
* Data sendes i datagrammer, som er pakker uten garanti for levering eller ordre.
3. Andre tilkoblingsorienterte protokoller
* Noen protokoller, som SSL/TLS (Secure Sockets Layer/Transport Layer Security), bygg på toppen av TCP for å etablere sikre tilkoblinger.
* Disse protokollene krypterer dataene ytterligere og autentiserer de kommunikasjonspartiene.
Her er en oversikt over hvordan TCP -håndtrykk fungerer:
1. Node A (Initiator) sender en syn pakke til node b (mottaker).
2. Node B mottar synpakken og svarer med en syn-ack pakke.
3. Node A mottar syn-ack-pakken og svarer med en ack pakke.
Når dette treveis håndtrykk er fullført, er en tilkobling etablert, og data kan overføres mellom nodene.
Nøkkelpunkter:
* tcp er den vanligste protokollen for pålitelig dataoverføring, ved å bruke et treveis håndtrykk for tilkoblingsinstitusjon.
* udp er en tilkoblingsløs protokoll, så det kreves ingen håndtrykk.
* Andre tilkoblingsorienterte protokoller Som SSL/TLS kan bygge på toppen av TCP for sikre tilkoblinger.
Gi meg beskjed hvis du vil utforske noen av disse protokollene mer detaljert!