Datalinklaag

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
OSI-model

7: Toepassingslaag
6: Presentatielaag
5: Sessielaag
4: Transportlaag
3: Netwerklaag
2: Datalinklaag
1: Fysieke laag

De datalinklaag is de tweede laag uit het OSI-model. Deze laag zorgt voor transport van de data over een verbinding (link).

Men moet bijvoorbeeld denken aan de verbinding tussen de netwerkkaarten van een computer en een router. Dus niet het fysieke medium, de kabel zelf (deze is ingedeeld in de fysieke laag), maar de signalen die over deze kabel heen gaan.

Adressering gebeurt op basis van het door de fabrikant ingegeven MAC-adres door een switch.

De data die wordt doorgegeven via de fysieke laag kan veel fouten bevatten. Storingen van buitenaf zorgen er vaak voor dat bits muteren of zelfs verdwijnen. Alle data wordt opgedeeld in pakketjes. Deze pakketjes worden frames genoemd. Per frame wordt met een aantal foutcontroles, zoals een Cyclic Redundancy Check, bepaald of het frame correct is ontvangen. Bij het maken van een frame wordt een checksum van de data gegenereerd. Door de checksum kan de machine die het frame ontvangt de data op integriteit verifiëren. In geval van een foutief frame wordt deze genegeerd, bovenliggende lagen zorgen voor eventuele retransmissie (transportlaag). Door deze procedures wordt het uitgesloten dat de ontvangende host (Respectievelijk), verkeerde gegevens gaat gebruiken. Bij een grote hoeveelheid foute of ontbrekende pakketten gaan de prestaties van de verbinding echter aanzienlijk achteruit.

Enkele standaarden[bewerken]

  • IEEE 802.2 (Logical Link Control (LLC))
  • IEEE 802.3 (Ethernet)
  • IEEE 802.3-2008 (1 gigabit ethernet)
  • IEEE 802.3ae-2002 (10 gigabit ethernet)
  • IEEE 802.4 (Token passing Bus / ook wel bekend onder de term: 'ARCNET')
  • IEEE 802.5 (Token passing Ring / beter bekend als: 'Token Ring')
  • IEEE 802.12 (100 VG Anylan)
  • IEEE 802.11 ('wifi')