Den første forbindelsen mellom to datamaskiner, der sendingssystemet verifiserer om mottakssystemet kan håndtere sin forespørsel, er etablert gjennom en prosess som kalles
håndtrykk . Dette innebærer en serie meldinger som er utvekslet mellom de to systemene for å forhandle om tilkoblingsparametrene og mulighetene.
Her er en oversikt over nøkkelelementene som er involvert:
* tcp/ip: Grunnlaget for denne prosessen ligger i TCP/IP -protokollsuiten. TCP (Transmission Control Protocol) gir en pålitelig, tilkoblingsorientert kommunikasjonsmetode.
* treveis håndtrykk: Dette er den vanlige måten for TCP å etablere en forbindelse. Det innebærer tre trinn:
1. synkronisering) forespørsel: Sendingssystemet setter i gang forbindelsen ved å sende en SYN -pakke til mottakssystemet.
2. syn-ack (synkroniseringsbekjennelse) svar: Mottakssystemet, hvis det er tilgjengelig og i stand til å håndtere forespørselen, svarer med en SYN-ACK-pakke, erkjenner den første Syn-forespørselen og sender sin egen SYN-forespørsel.
3. ack (anerkjennelse) bekreftelse: Sendingssystemet bekrefter tilkoblingen ved å sende en ACK-pakke, og erkjenner syn-ACK-responsen.
* Tilkoblingsinstitusjon: Etter vellykket gjennomføring av treveis håndtrykk, etableres en TCP-tilkobling mellom de to systemene, slik at dataoverføringen kan begynne.
hvordan det verifiserer evner:
* Maksimal segmentstørrelse (MSS): Under håndtrykkene utveksler begge systemene sin maksimale segmentstørrelse (MSS), noe som indikerer den største datapakken de kan håndtere.
* vindusstørrelse: Sendingssystemet informerer mottakssystemet om vindusstørrelsen, som dikterer hvor mye data det kan buffer før du trenger en bekreftelse.
* Alternativer: Håndtrykk kan også omfatte andre TCP -alternativer som tidsstempler eller selektive anerkjennelser, noe som indikerer mulighetene til mottakssystemet.
utover TCP:
Mens TCP er den vanligste protokollen for pålitelige tilkoblinger, kan andre protokoller brukes til innledende verifisering:
* UDP (brukerdatagram -protokoll): UDP er en tilkoblingsfri protokoll, så den innebærer ikke håndtrykk. Den er avhengig av applikasjoner for å administrere pålitelighet av dataoverføring.
* ICMP (Internet Control Message Protocol): ICMP brukes til nettverksdiagnostikk og etablerer ikke direkte tilkoblinger, men kan brukes til å pinge et eksternt system og sjekke rekkevidden.
Derfor innebærer den innledende tilkoblingsprosessen en forhandling av evner Bruke håndtrykk med spesifikke protokoller som tcp , sikre en vellykket kommunikasjonsutveksling mellom to datamaskiner.