Det verkar som om du frågar om protokollen som skapar en anslutning mellan två noder (datorer, servrar etc.) * Innan * dataöverföring börjar. Detta är en grundläggande del av nätverk och kallas ofta
anslutningsanläggning ,
handskakning eller
trevägs handskakning .
Här är de viktigaste protokollen involverade:
1. TCP (Transmission Control Protocol)
* Det vanligaste protokollet för pålitlig dataöverföring.
* använder en trevägs handskakning:
* synkronisering): Den initierande noden skickar ett synpaket till destinationsnoden och begär en anslutning.
* Syn-Ack (Synchronization-Backnowledment): Destinationsnoden svarar med ett Syn-Ack-paket, erkänner begäran och föreslår sitt eget sekvensnummer.
* ack (erkännande): Den initierande noden skickar ett ACK -paket, bekräftar anslutningen och bekräftar det sekvensnummer som föreslås av destinationsnoden.
* säkerställer tillförlitlig dataöverföring med mekanismer som sekvensering, flödeskontroll och felkontroll.
2. UDP (användardatagramprotokoll)
* Ett anslutningsfritt protokoll som används för snabbare, mindre pålitlig dataöverföring.
* kräver inte en handskakning eller anslutningsanläggning.
* Data skickas i datagram, som är paket utan garanti för leverans eller beställning.
3. Andra anslutningsorienterade protokoll
* Vissa protokoll, som SSL/TLS (Secure Sockets Layer/Transport Layer Security), bygg ovanpå TCP för att upprätta säkra anslutningar.
* Dessa protokoll krypterar data vidare och autentiserar kommunikationspartierna.
Här är en uppdelning av hur TCP -handskakningen fungerar:
1. nod a (Initiator) skickar en syn Paket till nod B (mottagare).
2. nod B tar emot synpaketet och svarar med en syn-Ack paket.
3. nod a tar emot Syn-Ack-paketet och svarar med en ACK paket.
När denna trevägshandskakning är klar upprättas en anslutning och data kan överföras mellan noderna.
Nyckelpunkter:
* TCP är det vanligaste protokollet för tillförlitlig dataöverföring med hjälp av en trevägshandskakning för anslutningsanläggning.
* udp är ett anslutningsfritt protokoll, så ingen handskakning krävs.
* Andra anslutningsorienterade protokoll Som SSL/TLS kan bygga ovanpå TCP för säkra anslutningar.
Låt mig veta om du vill utforska något av dessa protokoll mer detaljerat!