logo

Datenübertragungsebene

  • Im OSI-Modell ist die Datenverbindungsschicht eine 4ThSchicht von oben und 2ndSchicht von unten.
  • Der Kommunikationskanal, der die benachbarten Knoten verbindet, wird als Links bezeichnet. Um das Datagramm von der Quelle zum Ziel zu übertragen, muss das Datagramm über einen einzelnen Link verschoben werden.
  • Die Hauptaufgabe der Datenverbindungsschicht besteht darin, das Datagramm über eine einzelne Verbindung zu übertragen.
  • Das Protokoll der Datenverbindungsschicht definiert das Format des zwischen den Knoten ausgetauschten Pakets sowie die Aktionen wie Fehlererkennung, Neuübertragung, Flusskontrolle und Direktzugriff.
  • Die Data Link Layer-Protokolle sind Ethernet, Token Ring, FDDI und PPP.
  • Ein wichtiges Merkmal einer Datenverbindungsschicht besteht darin, dass Datagramme von verschiedenen Verbindungsschichtprotokollen auf verschiedenen Verbindungen in einem Pfad verarbeitet werden können. Beispielsweise wird das Datagramm auf der ersten Verbindung über Ethernet und auf der zweiten Verbindung über PPP verarbeitet.

Folgende Dienste werden vom Data Link Layer bereitgestellt:

Datenübertragungsebene
    Framing & Linkzugriff:Data Link Layer-Protokolle kapseln jeden Netzwerkrahmen vor der Übertragung über die Verbindung in einen Link Layer-Rahmen. Ein Frame besteht aus einem Datenfeld, in das ein Netzwerkschicht-Datagramm eingefügt wird, und einer Reihe von Datenfeldern. Es gibt die Struktur des Frames sowie ein Kanalzugriffsprotokoll an, mit dem der Frame über die Verbindung übertragen werden soll.Zuverlässige Lieferung:Die Datenverbindungsschicht bietet einen zuverlässigen Lieferdienst, d. h. sie überträgt das Datagramm der Netzwerkschicht fehlerfrei. Ein zuverlässiger Lieferservice wird durch Übermittlungen und Bestätigungen gewährleistet. Eine Datenverbindungsschicht stellt hauptsächlich den zuverlässigen Zustellungsdienst über die Verbindungen bereit, da sie höhere Fehlerraten aufweisen und lokal korrigiert werden können, und zwar auf der Verbindung, bei der ein Fehler auftritt, anstatt eine erneute Übertragung der Daten zu erzwingen.Ablaufsteuerung:Ein empfangender Knoten kann die Frames schneller empfangen, als er den Frame verarbeiten kann. Ohne Flusskontrolle kann der Puffer des Empfängers überlaufen und es können Frames verloren gehen. Um dieses Problem zu lösen, verwendet die Datenverbindungsschicht die Flusskontrolle, um zu verhindern, dass der sendende Knoten auf einer Seite der Verbindung den empfangenden Knoten auf einer anderen Seite der Verbindung überfordert.Fehlererkennung:Fehler können durch Signaldämpfung und Rauschen verursacht werden. Das Data Link Layer-Protokoll bietet einen Mechanismus zur Erkennung eines oder mehrerer Fehler. Dies wird durch das Hinzufügen von Fehlererkennungsbits im Rahmen erreicht und der empfangende Knoten kann dann eine Fehlerprüfung durchführen.Fehler Korrektur:Die Fehlerkorrektur ähnelt der Fehlererkennung, mit der Ausnahme, dass der empfangende Knoten nicht nur die Fehler erkennt, sondern auch bestimmt, wo im Frame die Fehler aufgetreten sind.Halbduplex und Vollduplex:Im Vollduplex-Modus können beide Knoten gleichzeitig Daten übertragen. Im Halbduplex-Modus kann nur ein Knoten gleichzeitig die Daten übertragen.