Datalinklaget er lag to i Open Systems Interconnection (OSI) modellen, dette lag bruges til noder kommunikerer over et enkelt netværk såsom et LAN, kan lag to-pakker ikke overføres fra ét netværk til en anden. Adressesystemet som datalinklaget bruger er MAC-adressen, det er 48-bit adresser som er tildelt hver netværksinterface, på hvert netværk skal MAC-adressen være unik.
Technipages forklarer datalinklag
OSI-modellen beskriver syv standardlag af computernetværk, der håndterer adresseringen og strukturen af hvert trin mellem applikationen lag, hvor programmer angiver, hvilke data de ønsker at overføre, til det fysiske lag, hvor alle data er repræsenteret i ren binær til transmission og tilbage.
I OSI-modellen er det fysiske lag det laveste lag og omhandler den rå binære data i transmissionen. Datalinklaget er det andet lag, der beskæftiger sig med transmissioner inden for et enkelt netværk. Netværkslaget er til kommunikation mellem netværk og bruger IP-adresser til entydigt at identificere værter.
Datalinklagets adressestruktur er fuldstændig flad, idet adresserne ikke indebærer nogen form for logisk eller fysisk struktur. MAC-adresser har en organiseret struktur, hvor den første halvdel af adressen er en producent-id som tildelt af IEEE, den anden halvdel af MAC-adressen er tilfældig og tildeles generelt, når der laves en Network Interface Controller (NIC). Det er muligt manuelt at ændre eller forfalske MAC-adressen på et NIC, selvom dette kræver speciel software at udføre.
Almindelig brug af Data Link Layer
- Udover framing inkluderer datalinklaget også mekanismer til at detektere og endda genoprette fra transmissionsfejl.
- Datalink-rammer krydser ikke grænserne for et lokalt netværk.
- Datalinklaget er det sjette af syv netværkslag i OSI-modellen.
Almindelig misbrug af datalinklag
- Datalinklaget bruger IP-adresser som adressestruktur.