Den oprindelige forbindelse mellem to computere, hvor det afsendende system verificerer, om det modtagende system kan håndtere dens anmodning, etableres gennem en proces kaldet
håndshak . Dette involverer en række meddelelser, der udveksles mellem de to systemer til at forhandle forbindelsesparametrene og kapaciteterne.
Her er en sammenbrud af de involverede nøgleelementer:
* tcp/ip: Grundlaget for denne proces ligger i TCP/IP -protokolpakken. TCP (transmissionskontrolprotokol) tilvejebringer en pålidelig, forbindelsesorienteret kommunikationsmetode.
* Tre-vejs håndtryk: Dette er standard måde for TCP at etablere en forbindelse. Det involverer tre trin:
1.. SYN (Synkronisering) Anmodning: Sendingssystemet initierer forbindelsen ved at sende en SYN -pakke til det modtagende system.
2. Syn-Ack (synkroniserings anerkendelse) Svar: Det modtagende system, hvis det er tilgængeligt og i stand til at håndtere anmodningen, svarer med en syn-applepakke, der anerkender den indledende SYN-anmodning og sender sin egen SYN-anmodning.
3. ACK (anerkendelse) Bekræftelse: Sendingssystemet bekræfter forbindelsen ved at sende en ACK-pakke, der anerkender syn-ack-responsen.
* tilslutningsfirma: Efter en vellykket afslutning af trevejs håndtryk oprettes en TCP-forbindelse mellem de to systemer, hvilket gør det muligt for datatransmission at begynde.
hvordan det verificerer kapaciteter:
* maksimal segmentstørrelse (MSS): Under håndtrykket udveksler begge systemer deres maksimale segmentstørrelse (MSS), hvilket angiver den største datapakke, de kan håndtere.
* Vinduesstørrelse: Det afsendende system informerer det modtagende system om dets vinduesstørrelse, hvilket dikterer, hvor meget data det kan buffer, før den har brug for en anerkendelse.
* Indstillinger: Håndtrykket kan også omfatte andre TCP -indstillinger som tidsstempler eller selektive anerkendelser, hvilket indikerer kapaciteten i det modtagende system.
ud over TCP:
Mens TCP er den mest almindelige protokol til pålidelige forbindelser, kan andre protokoller bruges til indledende verifikation:
* UDP (brugerdatagram -protokol): UDP er en forbindelsesløs protokol, så den involverer ikke håndtryk. Det er afhængig af applikationer til at administrere pålidelighed af dataoverførsel.
* ICMP (Internet Control Message Protocol): ICMP bruges til netværksdiagnostik og etablerer ikke direkte forbindelser, men kan bruges til at pinge et fjernsystem og kontrollere dets rækkevidde.
Derfor involverer den indledende forbindelsesproces en forhandling af kapaciteter ved hjælp af håndshak med specifikke protokoller som tcp , hvilket sikrer en vellykket kommunikationsudveksling mellem to computere.