På nettverksgrensesnittlaget til TCP/IP-protokollstabelen finner flere viktige funksjoner sted for å lette kommunikasjonen over et fysisk nettverk:
1. Datalinktjenester:
- Nettverksgrensesnittlaget gir datalinktjenester, som inkluderer feildeteksjon og korrigering, flytkontroll og medietilgangskontroll.
– Den sikrer at data overføres og mottas pålitelig over det fysiske nettverket.
2. Adressering og videresending:
– Dette laget tildeler nettverksadresser til enheter og styrer rutingen av datapakker basert på disse adressene.
- Den videresender datapakker til de riktige destinasjonsadressene i nettverket.
3. Innkapsling og dekapsling:
- Datapakker er innkapslet med ekstra overskrifter og trailere som inneholder informasjon om kilde- og destinasjonsadresser, pakkestørrelse og annen kontrollinformasjon.
– I mottakerenden fjernes disse hodene og tilhengerne i en prosess som kalles dekapsering.
4. Media Access Control (MAC)-adressering:
- Nettverksgrensesnittlaget bruker MAC-adresser, som er unike identifikatorer tildelt nettverksenheter, for å identifisere og kommunisere med spesifikke enheter på nettverket.
- MAC-adresser brukes til lokal kommunikasjon innenfor et nettverkssegment.
5. Feilgjenkjenning og retting:
- Mekanismer som kontrollsummer og sykliske redundanssjekker (CRCs) brukes for å oppdage feil i dataoverføring.
- Hvis det oppdages feil, kan nettverksgrensesnittlaget be om reoverføring av de ødelagte pakkene.
6. Fysisk laginteraksjon:
- Dette laget samhandler med det fysiske laget, som er ansvarlig for selve overføringen og mottaket av databiter på det fysiske mediet (f.eks. Ethernet-kabler, Wi-Fi-signaler).
7. Nettverkskonfigurasjon:
- Enheter kan konfigureres med nettverksparametere som IP-adresser, subnettmasker og standard gatewayer i nettverksgrensesnittlaget.
8. Internett-arbeid:
- Sammenkobling mellom ulike nettverk blir mulig ettersom nettverksgrensesnittlaget styrer rutingen av pakker mellom ulike nettverkssegmenter og lar enheter kommunisere på tvers av flere nettverk.
Nettverksgrensesnittlaget fungerer som en avgjørende bro mellom det fysiske nettverket og de logiske nettverksprotokollene, og sikrer effektiv og pålitelig kommunikasjon over ulike nettverksteknologier.