- Eine Protokolldateneinheit (PDU) ist ein fundamentales Konzept in Computernetzwerken, das sich auf eine in einem Protokoll auf einer bestimmten Schicht des OSI-Modells (Open Systems Interconnection) spezifizierte Dateneinheit bezieht.
- Das Verständnis von PDUs ist für Netzwerkfachleute entscheidend, da sie eine strukturierte Möglichkeit bieten, Datenübertragungsprobleme zu analysieren und zu beheben.
EineProtokolldateneinheit (PDU)ist ein fundamentales Konzept in Computernetzwerken, das sich auf eine in einem Protokoll auf einer bestimmten Schicht desOSI-Modells (Open Systems Interconnection)spezifizierte Dateneinheit bezieht. Jede Schicht dieses Modells verwaltet verschiedene Arten von PDUs, um sicherzustellen, dass Daten effizient und genau über ein Netzwerk übertragen werden.
Jede Schicht des OSI-Modells ist für eine andere PDU verantwortlich, was ihre Rolle im Datenübertragungsprozess widerspiegelt:
Anwendungsschicht: Daten
Hier treffen Menschen und Anwendungen aufeinander. Die Nutzlast wird einfach als Daten bezeichnet. Die Schicht stellt sicher, dass der Inhalt in einem Format vorliegt, das die andere Seite lesen kann, und leitet diese Daten zur Übertragung an die unteren Schichten weiter.
Transportschicht: Segment
Hier ist die Einheit ein Segment. Die Transportschicht richtet die Ende-zu-Ende-Zustellung ein, fügt Ports, Sequenznummern und Prüfsummen hinzu, um Verluste oder Fehler zu erkennen, und sendet bei Bedarf erneut. Ziel ist es, dass das, was der Sender schreibt, auch der Empfänger erhält.
Netzwerkschicht: Paket
Hier ist die Einheit ein Paket. Die Netzwerkschicht fügt die Quell- und Ziel-IP-Adressen hinzu und wählt einen Pfad durch mehrere Netzwerke aus. Sie kapselt das Segment, bewegt es von einem Netzwerk zum anderen und stellt sicher, dass es den richtigen Ort erreicht.
Lesen Sie auch:Ist Ethernet ein Netzwerkprotokoll? Erforschung seiner Fähigkeiten und Auswirkungen
Lesen Sie auch:Netzwerkprotokolle verstehen: Evolution und Bedeutung
Sicherungsschicht: Frame
Diese Schicht verwaltet die Knoten-zu-Knoten-Übertragung auf der lokalen Verbindung, und die Einheit auf dem Kabel ist einFrame. Der Header enthält die Quell- und Ziel-MAC-Adressen sowie oft ein Längen- oder Typfeld, und der Trailer enthält eine Prüfsumme wie eine CRC, damit der Empfänger Fehler erkennen kann. Viele Verbindungen verwerfen fehlerhafte Frames, sodass die höheren Schichten sich um Wiederholungen kümmern. Einige Verbindungstypen fügen eine leichte Fehlerkorrektur für einige fehlerhafte Bits hinzu. Die Aufgabe hier besteht darin, das Paket von der Netzwerkschicht zu kapseln und es über das LAN zu bewegen, damit Switches es zum nächsten Hop weiterleiten können.
Bitübertragungsschicht: Bit
Diese Schicht sendet roheBits. Sie wandelt den Frame in einen zeitlichen Strom von Einsen und Nullen um und sendet diesen Strom als Spannung auf Kupfer, als Licht auf Glasfaser oder als Funkwellen für WLAN. Sie definiert die Leitungscodierung, Modulation, Synchronisation, Steckverbinder und die Verbindungsgeschwindigkeit, sodass beide Enden die gleichen Symbole lesen. Wenn das Signal durch Rauschen oder Entfernung geht, folgt es immer noch dem vereinbarten, sodass der Empfänger die Wellenform wieder in den Bitstrom umwandeln kann.
Konkretes Beispiel: Websurfen
Ihr Browser erstellt eine HTTP-Anfrage als Daten. Die Transportschicht fügt Ports, Sequenz- und Bestätigungsnummern sowie eine Prüfsumme hinzu, um ein Segment zu bilden, sodass die Endpunkte die Reihenfolge und Verluste verfolgen können. Die Netzwerkschicht kapselt es mit Quell- und Ziel-IP-Adressen und einer TTL, um ein Paket zu bilden, damit Router es durch viele Netzwerke zum Server bewegen können. Die Sicherungsschicht auf dem ersten Hop platziert dieses Paket in einen Ethernet-Frame mit MAC-Adressen und einer Frame-Prüfsequenz, damit das lokale Gerät es an den Router weiterleiten kann. Die Bitübertragungsschicht wandelt diesen Frame inBitsauf einem Kabel oder drahtlos um und sendet sie. Jeder Hop wiederholt die gleichen Schritte auf seiner eigenen Verbindung, sodass die Anfrage den Server erreicht und der Server die Antwort auf die gleiche Weise zurücksendet.
Bedeutung der PDUs
Das Verständnis von PDUs hilft Netzwerkteams zu sehen, wie der Datenverkehr sich bewegt und wo er scheitert. Sie bieten eine klare Karte der Header, Steuerinformationen und Adressen auf jeder Schicht, sodass ein Ingenieur Schritt für Schritt testen und schnell die Störung finden kann.
Protokolldateneinheiten sind die Grundeinheiten, die Nutzdaten und die sie führenden Schicht-Header transportieren. Sie halten die Ordnung aufrecht, geben die Größe an, fügen Prüfbits hinzu und enthalten die Informationen, die ein Gerät benötigt, um eine Nachricht zu übertragen oder zu überprüfen. Die gleiche Logik unterstützt viele Aufgaben, wie eine Dateikopie, die nicht beschädigt werden darf, eine E-Mail, die genau einmal und vollständig ankommen muss, oder einen Videoanruf, der synchron bleiben muss. In jedem Fall hält die richtige PDU auf jeder Schicht den Pfad stabil und das Ergebnis sauber.

