logo

Data Link Layer

  • I OSI-modellen er datalinklaget en 4thlag fra toppen og 2ndlag fra bunden.
  • Kommunikationskanalen, der forbinder de tilstødende noder, er kendt som links, og for at flytte datagrammet fra kilden til destinationen skal datagrammet flyttes over et individuelt link.
  • Datalinklagets hovedansvar er at overføre datagrammet på tværs af et individuelt link.
  • Datalink-lagprotokollen definerer formatet af pakken, der udveksles på tværs af knudepunkterne, såvel som handlinger såsom fejldetektion, retransmission, flowkontrol og tilfældig adgang.
  • Data Link Layer-protokollerne er Ethernet, token ring, FDDI og PPP.
  • En vigtig egenskab ved et datalinklag er, at datagram kan håndteres af forskellige linklagsprotokoller på forskellige links i en sti. For eksempel håndteres datagrammet af Ethernet på det første link, PPP på det andet link.

Følgende tjenester leveres af Data Link Layer:

Data Link Layer
    Indramning og linkadgang:Data Link Layer-protokoller indkapsler hver netværksramme inden for en Linklagsramme før transmissionen over linket. En ramme består af et datafelt, hvori netværkslagets datagram er indsat, og et antal datafelter. Det specificerer strukturen af ​​rammen såvel som en kanaladgangsprotokol, med hvilken rammen skal transmitteres over linket.Pålidelig levering:Data Link Layer giver en pålidelig leveringstjeneste, dvs. transmitterer netværkslagets datagram uden fejl. En pålidelig leveringsservice opnås med transmissioner og kvitteringer. Et datalinklag leverer hovedsageligt den pålidelige leveringsservice over linkene, da de har højere fejlfrekvenser, og de kan korrigeres lokalt, link hvor der opstår en fejl i stedet for at tvinge til at gentransmittere dataene.Flow kontrol:En modtagende node kan modtage rammerne med en hurtigere hastighed, end den kan behandle rammen. Uden flowkontrol kan modtagerens buffer flyde over, og rammer kan gå tabt. For at overvinde dette problem bruger datalinklaget flowkontrollen til at forhindre, at den afsendende node på den ene side af linket overvælder den modtagende node på den anden side af linket.Fejlregistrering:Fejl kan opstå ved signaldæmpning og støj. Data Link Layer-protokollen giver en mekanisme til at opdage en eller flere fejl. Dette opnås ved at tilføje fejldetektionsbits i rammen og derefter kan den modtagende node udføre en fejlkontrol.Fejlretning:Fejlkorrektion ligner fejldetektionen, bortset fra at den modtagende node ikke kun registrerer fejlene, men også bestemmer, hvor fejlene er opstået i rammen.Halv-duplex og fuld-duplex:I en fuld-dupleks-tilstand kan begge noder transmittere data på samme tid. I en halv-dupleks-tilstand kan kun én node overføre dataene på samme tid.