Internett er en kompleks internetwork som kobler nettverk består av ulike systemer og komponenter . Et felles sett av regler eller protokoller , må regulere overføring av data over dette nettet av heterogene maskinvare og programvare. Disse regler eksisterer i en stabel og det siste laget før informasjonen treffer det fysiske laget er datalinknivået . Utgående data
datalinknivået mottar utgående informasjon fra nettverket laget like over den. Det setter deretter sin egen header informasjon om datapakke mye som å sette et brev i en konvolutt og legge inn adressen informasjon til fronten . Datalinknivået deretter setter pakken på overføring medium , vanligvis en wire.
Inngående data
På den andre enden av overføringen , det er en annen datalink lag, og når laget på mottakersiden mottar pakken , reverserer det hva som skjedde på sending slutten av sendingen . Datalinknivået strimler header informasjon fra pakken som en person ville åpne en konvolutt og sender den opp til nettverket lag for behandling.
Feil Kontroll
De fleste protokoller inkluderer feilkontroll i form av sjekksummer . Før dataene sendes, er en sjekksum beregnet og inkludert i pakken . På bestemmelsesstedet blir kontrollsum beregnes fra det som ble mottatt og sammenlignet med kontrollsummen i pakken. Hvis de ikke samsvarer , mottakersiden ber om en videresending .