Die Datenverbindungsschicht im OSI -Modell ist für die zuverlässige Datenübertragung zwischen zwei direkt verbundenen Knoten verantwortlich. Zu den Schlüsselverwendungen gehören:
* Fehlererkennung und Korrektur: Dies ist eine entscheidende Funktion. Die Datenverbindungsschicht enthält Mechanismen wie Prüfsummen, cyclische Redundanzprüfungen (CRCs) und Vorwärtsfehlerkorrektur (FEC), um Fehler zu erkennen und möglicherweise zu korrigieren, die während der Übertragung über das physische Medium auftreten können. Dies gewährleistet die Datenintegrität.
* Flussregelung: Um zu verhindern, dass ein schneller Absender einen langsamen Empfänger überwältigt, implementiert die Datenverbindungsschicht Flusssteuerungsmechanismen. Diese stellen sicher, dass die Daten mit einer Geschwindigkeit übertragen werden, die der Empfänger verarbeiten kann, wodurch der Überlauf und den Datenverlust von Puffer vermieden wird. Zu den Techniken gehören Schiebefensterprotokolle.
* Framing: Die Datenverbindungsschicht organisiert Daten in Frames. Dies beinhaltet das Hinzufügen von Header- und Trailer -Informationen zu den Daten, um den Beginn und das Ende jedes Frame zu beschreiben, was es dem Empfänger erleichtert, die Daten zu identifizieren und zu interpretieren.
* Zugriffskontrolle: In gemeinsamen Medien wie Ethernet möchten möglicherweise mehrere Geräte gleichzeitig übertragen. Die Datenverbindungsschicht verwendet MAC -Adressen und Protokolle (wie CSMA/CD oder Token -Ring), um den Zugriff auf das gemeinsame Medium zu verwalten, Kollisionen zu verhindern und einen fairen Zugriff sicherzustellen.
* physische Adressierung: Jeder Knoten in einem Netzwerk verfügt über eine eindeutige physische Adresse (MAC -Adresse), die vom Hersteller zugewiesen wird. Die Datenverbindungsschicht verwendet diese Adressen, um die Quelle und das Ziel von Datenrahmen in einem lokalen Netzwerk zu identifizieren.
* Fehlerwiederherstellung: Während die Fehlererkennung primär ist, unterstützen einige Protokolle in dieser Schicht auch Fehlerwiederherstellungsmechanismen. Wenn ein Fehler festgestellt wird, kann die Datenverbindungsschicht eine Übermittlung des fehlerhaften Rahmens anfordern.
Zusammenfassend schlägt die Datenverbindungsschicht die Lücke zwischen der physischen Hardware und den höheren Schichten des OSI -Modells und bietet einen zuverlässigen und effizienten Mechanismus für die Datenübertragung innerhalb eines lokalen Netzwerksegments. Es kümmert sich um die Details der Datenübertragung auf niedriger Ebene und ermöglicht es, dass sich die höheren Ebenen auf höhere Aufgaben wie Anwendungsdatenübertragung und -routing konzentrieren.