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.