logo

Datalinklaag

  • In het OSI-model is de datalinklaag een 4elaag vanaf de bovenkant en 2nllaag vanaf de onderkant.
  • Het communicatiekanaal dat de aangrenzende knooppunten met elkaar verbindt, staat bekend als links, en om het datagram van de bron naar de bestemming te verplaatsen, moet het datagram over een individuele link worden verplaatst.
  • De hoofdverantwoordelijkheid van de Data Link Layer is het overbrengen van het datagram via een individuele link.
  • Het Datalink-laagprotocol definieert het formaat van het pakket dat tussen de knooppunten wordt uitgewisseld, evenals de acties zoals foutdetectie, hertransmissie, stroomcontrole en willekeurige toegang.
  • De Data Link Layer-protocollen zijn Ethernet, token ring, FDDI en PPP.
  • Een belangrijk kenmerk van een datalinklaag is dat datagrammen kunnen worden verwerkt door verschillende linklaagprotocollen op verschillende links in een pad. Het datagram wordt bijvoorbeeld afgehandeld door Ethernet op de eerste link, en PPP op de tweede link.

De volgende services worden geleverd door de Data Link Layer:

Datalinklaag
    Framing en linktoegang:Data Link Layer-protocollen kapselen elk netwerkframe in in een Link-laagframe vóór de verzending via de link. Een frame bestaat uit een dataveld waarin een netwerklaagdatagram is ingevoegd en een aantal datavelden. Het specificeert de structuur van het frame en een kanaaltoegangsprotocol waarmee het frame via de link moet worden verzonden.Betrouwbare bezorging:Data Link Layer biedt een betrouwbare bezorgservice, dat wil zeggen dat het datagram van de netwerklaag foutloos wordt verzonden. Een betrouwbare bezorgservice wordt bereikt met transmissies en bevestigingen. Een datalinklaag biedt voornamelijk een betrouwbare leveringsservice via de links, omdat deze een hoger foutenpercentage hebben en lokaal kunnen worden gecorrigeerd, een link waarbij een fout optreedt in plaats van te dwingen de gegevens opnieuw te verzenden.Stroomcontrole:Een ontvangend knooppunt kan de frames sneller ontvangen dan het frame kan verwerken. Zonder flow control kan de buffer van de ontvanger overlopen en kunnen frames verloren gaan. Om dit probleem te ondervangen, gebruikt de datalinklaag de stroomcontrole om te voorkomen dat het verzendende knooppunt aan de ene kant van de link het ontvangende knooppunt aan de andere kant van de link overweldigt.Fout detectie:Fouten kunnen worden geïntroduceerd door signaalverzwakking en ruis. Het Data Link Layer-protocol biedt een mechanisme om een ​​of meer fouten te detecteren. Dit wordt bereikt door foutdetectiebits aan het frame toe te voegen, waarna het ontvangende knooppunt een foutcontrole kan uitvoeren.Foutcorrectie:Foutcorrectie is vergelijkbaar met Foutdetectie, behalve dat het ontvangende knooppunt niet alleen de fouten detecteert, maar ook bepaalt waar de fouten in het frame zijn opgetreden.Half-duplex en full-duplex:In een Full-Duplex-modus kunnen beide knooppunten de gegevens tegelijkertijd verzenden. In een Half-Duplex-modus kan slechts één knooppunt tegelijkertijd de gegevens verzenden.