Data-koblingslaget er det andre laget i OSI-modellen (åpning av åpent system), og dens primære rolle i overføring er å 
 sikre pålitelig og feilfri dataoverføring mellom direkte tilkoblede enheter  . Dette betyr å ta dataene som er mottatt fra nettverkslaget og forberede dem til fysisk overføring over nettverksmediene. 
 
 Her er en oversikt over nøkkelrollene:
 
  1. Innramming: Data -lenke -laget deler data i mindre enheter som kalles rammer. Hver ramme inneholder data, kontrollinformasjon (f.eks. Kilde- og destinasjonsadresser) og feildeteksjonskoder. Denne inndelingen gir mulighet for mer effektiv overføring og feildeteksjon. 
 
  2. Feildeteksjon og korreksjon: Data -koblingslaget benytter forskjellige feildeteksjonsteknikker, for eksempel sjekksum eller syklisk redundanssjekk (CRC), for å oppdage feil som kan oppstå under overføring. Noen protokoller tilbyr til og med feilrettingsmekanismer. 
 
  3. Flytkontroll: Denne prosessen sikrer at avsenderen ikke overvelder mottakeren med data. Det innebærer å regulere hastigheten på dataoverføring, og forhindrer tap av data på grunn av bufferoverløp. 
 
  4. Tilgangskontroll: I delte medienettverk (som Ethernet) gir datalinklaget tilgangskontrollmekanismer for å la flere enheter dele mediet. Dette sikrer at bare en enhet overfører om gangen og forhindrer kollisjoner. 
 
  5. Adressering: Data -koblingslaget inkluderer fysiske adresser (MAC -adresser) for hver enhet i nettverket. Disse adressene brukes til å identifisere enheter unikt og tillate kommunikasjon mellom dem. 
 
  6. Media Access Control (Mac): Data -lenke -laget definerer reglene for hvordan enheter får tilgang til de fysiske nettverksmediene. Dette involverer protokoller som Ethernet, Wi-Fi og Bluetooth, som administrerer overføring og mottak av data over det fysiske nettverket. 
 
  Eksempler på protokoller for datalinklag: 
 
 *  Ethernet: En mye brukt protokoll for lokale nettverk (LAN). 
 *  Wi-Fi: En protokoll for trådløse lokale nettverk. 
 *  Bluetooth: En protokoll for kortdistansekommunikasjon med kort rekkevidde. 
 *  PPP (punkt-til-punkt-protokoll): Brukes til å koble til Internett over en oppringt tilkobling. 
 *  HDLC (datakontroll på høyt nivå): En mye brukt protokoll for punkt-til-punkt-kommunikasjon. 
 
 Oppsummert fungerer datalinklaget som en bro mellom nettverkslaget og det fysiske laget, noe som sikrer pålitelig og feilfri dataoverføring mellom enheter i samme nettverk. Det gir viktige mekanismer for innramming, feilkontroll, strømningskontroll, tilgangskontroll og adressering, muliggjør pålitelig kommunikasjon mulig over forskjellige fysiske medier.