In einem Ethernet-Netzwerk tauschen Geräte untereinander Datenpakete aus, sogenannte Ethernet-Pakete. Zu seinem Inhalt gehört der Ethernet-Frame (oft auch Datenrahmen genannt), der wiederum in mehrere Datensätze unterteilt ist. Diese Register bestehen aus Binärcode, der wichtige Informationen bereitstellt, darunter Adressen, Steuerinformationen, Nutzungsdaten und Prüfsummen.
Je nach Ethernet-Standard sind Ethernet-Frames unterschiedlich aufgebaut und können je nach Netzwerkprotokoll mehr oder weniger Datenfelder enthalten.
Bei der Datenübertragung über Ethernet ist in erster Linie der Ethernet-Frame für die korrekte Konfiguration der Regeln und den Erfolg der Übertragung von Datenpaketen verantwortlich. Über Ethernet gesendete Daten werden durch den Frame transportiert. Ein Ethernet-Frame hat eine Größe zwischen 64 und 1518 Byte, abhängig von der Größe der zu transportierenden Daten.
Der IPv4-Paketheader besteht aus Feldern, die wichtige Informationen über das Paket enthalten. Die wichtigsten Felder im IPv4-Header sind die folgenden:
- Version: Es enthält einen auf 4 gesetzten 0100-Bit-Binärwert, der es als IP-Paket der Version 4 identifiziert.
- Differenzierte Dienste oder DiffServ (DS): Früher als „Type of Service“ (ToS)-Feld bekannt, ist es ein 8-Bit-Feld, das zur Bestimmung der Priorität jedes Pakets verwendet wird. Die sechs wichtigsten Bits des Felds für differenzierte Dienste sind der Differentiated Services Code Point (DSCP) und die letzten beiden Bits sind die expliziten Überlastungsbenachrichtigungsbits (ECN).
- Zeitdauer (TTL): Enthält einen 8-Bit-Binärwert, der zur Begrenzung der Lebenszeit eines Pakets verwendet wird. Der Absender des Pakets legt den anfänglichen TTL-Wert fest, der jedes Mal, wenn ein Router das Paket verarbeitet, um eins dekrementiert wird. Wenn er Null erreicht, wird der TTL-Wert festgelegt Der Router verwirft das Paket und sendet eine ICMP-Timeout-Nachricht (Internet Control Message Protocol) an die Quell-IP-Adresse.
- Protokoll: Es wird verwendet, um das Protokoll der nächsten Ebene zu identifizieren. Dieser 8-Bit-Binärwert gibt die Art der Datennutzlast an, die das Paket trägt, und ermöglicht es der Netzwerkschicht, die Daten an das entsprechende Protokoll der oberen Schicht zu übertragen. ICMP (1), TCP (6) und UDP (17) sind einige gängige Werte.
- Quell-IPv4-Adresse: Enthält einen 32-Bit-Binärwert, der die Quell-IPv4-Adresse des Pakets darstellt. Die Quell-IPv4-Adresse ist immer eine Unicast-Adresse.
- Ziel-IPv4-Adresse: enthält einen 32-Bit-Binärwert, der die Ziel-IPv4-Adresse des Pakets darstellt; die Ziel-IPv4-Adresse ist eine Unicast-, Multicast- oder Broadcast-Adresse.