Det ser ud til, at du spørger om de protokoller, der skaber en forbindelse mellem to noder (computere, servere osv.) * Før * datatransmission begynder. Dette er en grundlæggende del af netværket og kaldes ofte
forbindelsesinstitution ,
håndtryk , eller
tre-vejs håndtryk .
Her er de vigtigste protokoller involveret:
1. TCP (transmissionskontrolprotokol)
* den mest almindelige protokol til pålidelig dataoverførsel.
* bruger et tre-vejs håndtryk:
* syn (synkronisering): Den indledende knude sender en SYN -pakke til destinationsnoden og anmoder om en forbindelse.
* Syn-Ack (Synkroniseringsakkning): Destinationsknudepunktet reagerer med en Syn-Ack-pakke, der anerkender anmodningen og foreslår sit eget sekvensnummer.
* ack (anerkendelse): Den indledende knude sender en ACK -pakke, der bekræfter forbindelsen og anerkender det sekvensnummer, der er foreslået af destinationsnoden.
* sikrer pålidelig datatransmission med mekanismer som sekventering, flowkontrol og fejlkontrol.
2. UDP (brugerdatagram -protokol)
* en forbindelsesløs protokol, der bruges til hurtigere, mindre pålidelig datatransmission.
* kræver ikke et håndtryks- eller forbindelsesinstitution.
* Data sendes i datagrammer, som er pakker uden garanti for levering eller ordre.
3. Andre forbindelsesorienterede protokoller
* Nogle protokoller, som SSL/TLS (Secure Sockets Layer/Transport Layer Security), bygger på toppen af TCP for at etablere sikre forbindelser.
* Disse protokoller krypterer dataene yderligere og autentificerer de kommunikationspartier.
Her er en sammenbrud af, hvordan TCP -håndtrykket fungerer:
1. node A (initiator) sender en syn pakke til node B (modtager).
2. node B Modtager synpakken og reagerer med en syn-ack pakke.
3. node A Modtager syn-ack-pakken og reagerer med en ack pakke.
Når dette trevejs håndtryk er afsluttet, etableres en forbindelse, og data kan overføres mellem knudepunkterne.
Nøglepunkter:
* tcp er den mest almindelige protokol til pålidelig datatransmission ved hjælp af et trevejs håndtryk til forbindelse til forbindelsesinstitution.
* udp er en forbindelsesløs protokol, så der kræves intet håndtryk.
* Andre forbindelsesorienterede protokoller Ligesom SSL/TLS kan bygge oven på TCP til sikre forbindelser.
Fortæl mig, hvis du gerne vil udforske nogen af disse protokoller mere detaljeret!