logo

Datalinklag

  • I OSI-modellen er datalinklaget en 4thlag fra toppen og 2ndlag fra bunnen.
  • Kommunikasjonskanalen som forbinder de tilstøtende nodene er kjent som lenker, og for å flytte datagrammet fra kilden til destinasjonen, må datagrammet flyttes over en individuell lenke.
  • Hovedansvaret til Data Link Layer er å overføre datagrammet over en individuell lenke.
  • Datalink layer-protokollen definerer formatet til pakken som utveksles på tvers av nodene, så vel som handlinger som feildeteksjon, retransmisjon, flytkontroll og tilfeldig tilgang.
  • Data Link Layer-protokollene er Ethernet, token ring, FDDI og PPP.
  • Et viktig kjennetegn ved et Data Link Layer er at datagram kan håndteres av forskjellige link layer-protokoller på forskjellige linker i en bane. For eksempel håndteres datagrammet av Ethernet på den første linken, PPP på den andre linken.

Følgende tjenester leveres av Data Link Layer:

Datalinklag
    Innramming og koblingstilgang:Data Link Layer-protokoller innkapsler hver nettverksramme i en Link layer-ramme før overføringen over lenken. En ramme består av et datafelt der nettverkslagets datagram er satt inn og et antall datafelt. Den spesifiserer strukturen til rammen så vel som en kanaltilgangsprotokoll med hvilken ramme skal overføres over lenken.Pålitelig levering:Data Link Layer gir en pålitelig leveringstjeneste, dvs. overfører nettverkslagets datagram uten feil. En pålitelig leveringstjeneste oppnås med overføringer og bekreftelser. Et datalinklag gir hovedsakelig pålitelig leveringstjeneste over lenkene siden de har høyere feilrater og de kan korrigeres lokalt, lenken der en feil oppstår i stedet for å tvinge til å sende dataene på nytt.Flytkontroll:En mottaksnode kan motta rammene med en raskere hastighet enn den kan behandle rammen. Uten flytkontroll kan mottakerens buffer renne over, og rammer kan gå tapt. For å overvinne dette problemet bruker datalinklaget flytkontrollen for å forhindre at avsendernoden på den ene siden av lenken overvelder mottaksnoden på den andre siden av lenken.Feilgjenkjenning:Feil kan introduseres av signaldemping og støy. Data Link Layer-protokollen gir en mekanisme for å oppdage en eller flere feil. Dette oppnås ved å legge til feildeteksjonsbiter i rammen og deretter kan mottaksnoden utføre en feilsjekk.Feilretting:Feilretting ligner på feildeteksjon, bortsett fra at mottaksnoden ikke bare oppdager feilene, men også bestemmer hvor feilene har oppstått i rammen.Halv-dupleks og full-dupleks:I en full-dupleks-modus kan begge nodene overføre dataene samtidig. I en halv-dupleks-modus kan bare én node overføre dataene samtidig.