Elementary Datakjedeprotokoll

Internett er et komplekst Internetwork som kobler nettverk består av ulike systemer og komponenter. Et felles sett av regler eller protokoller, må styre overføring av data over denne web av heterogene maskinvare og programvare. Disse reglene eksistere i en stabel og det siste laget før informasjonen treffer det fysiske laget er datalinknivået.

utgå~~POS=TRUNC data

Data link laget mottar utgående informasjon fra nettverkslaget like over den. Det setter deretter sin egen header informasjon om datapakke, mye som å sette et brev i en konvolutt og legge til adresseinformasjon til fronten. Datalinklaget deretter setter pakkene videre over overføringsmediet, typisk en wire.

innkommende data

På den andre enden av overføringen, er det en annen datalinknivået, og når laget på mottakersiden mottar pakken, det reverserer det som skjedde på sendersiden av overføringen. Data link laget strimler header informasjon fra pakken som en person ville åpne en konvolutt, og sender den til nettverkslaget for behandling.

feil kontroll

De fleste protokoller inkluderer feilsjekking i form av sjekksummer. Før dataene sendes, er en kontrollsum beregnes og som inngår i pakken. På bestemmelsesstedet blir kontrollsum beregnes fra det som ble mottatt og sammenlignet med kontrollsummen i pakken. Hvis de ikke stemmer overens, ber mottakersiden en ny sending.