logo

Datalänkskikt

  • I OSI-modellen är datalänklagret en 4thlager från toppen och 2ndlager från botten.
  • Kommunikationskanalen som förbinder de intilliggande noderna är känd som länkar, och för att flytta datagrammet från källan till destinationen måste datagrammet flyttas över en enskild länk.
  • Data Link Layers huvudansvar är att överföra datagrammet över en enskild länk.
  • Datalänkslagerprotokollet definierar formatet för paketet som utbyts över noderna såväl som åtgärder som feldetektering, återsändning, flödeskontroll och direktåtkomst.
  • Data Link Layer-protokollen är Ethernet, token ring, FDDI och PPP.
  • En viktig egenskap hos ett datalänkslager är att datagram kan hanteras av olika länklagerprotokoll på olika länkar i en sökväg. Till exempel hanteras datagrammet av Ethernet på den första länken, PPP på den andra länken.

Följande tjänster tillhandahålls av Data Link Layer:

Datalänkskikt
    Inramning och länkåtkomst:Data Link Layer-protokoll kapslar in varje nätverksram i en länklagerram innan överföringen över länken. En ram består av ett datafält i vilket nätverkslagers datagram infogas och ett antal datafält. Den specificerar strukturen för ramen såväl som ett kanalåtkomstprotokoll med vilket ram ska sändas över länken.Pålitlig leverans:Data Link Layer tillhandahåller en pålitlig leveranstjänst, d.v.s. sänder nätverkslagerdatagrammet utan några fel. En pålitlig leveransservice åstadkoms med sändningar och bekräftelser. Ett datalänkslager tillhandahåller huvudsakligen den pålitliga leveranstjänsten över länkarna eftersom de har högre felfrekvenser och de kan korrigeras lokalt, länken där ett fel uppstår snarare än att de tvingas återsända data.Flödeskontroll:En mottagande nod kan ta emot ramarna i en snabbare takt än den kan bearbeta ramen. Utan flödeskontroll kan mottagarens buffert svämma över och ramar kan gå förlorade. För att övervinna detta problem använder datalänklagret flödeskontrollen för att förhindra att den sändande noden på ena sidan av länken överväldigar den mottagande noden på den andra sidan av länken.Felidentifiering:Fel kan uppstå genom signaldämpning och brus. Data Link Layer-protokollet tillhandahåller en mekanism för att upptäcka ett eller flera fel. Detta uppnås genom att lägga till feldetekteringsbitar i ramen och sedan kan den mottagande noden utföra en felkontroll.Felkorrigering:Felkorrigering liknar feldetekteringen, förutom att den mottagande noden inte bara upptäcker felen utan också avgör var felen har inträffat i ramen.Halv-duplex och full-duplex:I ett Full-Duplex-läge kan båda noderna överföra data samtidigt. I ett halvduplexläge kan endast en nod sända data samtidigt.