Die Ethernet II Frame ist ein Standardformat für die Daten über ein Ethernet-Netzwerk übertragen. Der Rahmen bezieht sich auf eine Sammlung von Byte-Werte an bestimmten Stellen , die den Rahmen Absender, den Empfänger bestimmt , die Nutzdaten und einen Fehler - Check -Wert zu ermitteln. Verpacken in Rahmen wie diese ermöglicht es, Daten über ein paketvermitteltes Netzwerk anstatt dass eine konstante Ende-zu -Ende-Verbindung gesendet werden. Präambel
Die 8-Bit- Präambel -Feld wird von abwechselnden 1 zusammen - und die Bits 0 - bewertet. Sein Zweck ist es , den Rahmen zu melden , und damit die Empfänger über das Netzwerk , um eine Synchronisation durchzuführen. Die 802.3-Spezifikation verkürzt dieses Feld, um 7 Bits
MAC -Header
Die Media Access Control (MAC) des Rahmens enthält drei Komponenten: . Quell-und Ziel -Adressen und der Ethernet- Feld . Die Zieladresse Bereich von 6 Byte lang und enthält die Adressierung erforderlichen Informationen an den Empfänger des Rahmens zu identifizieren. Die Quelladresse Feld ebenfalls 6 Byte lang und enthält die Adresse des Senders des Rahmens. Zwei Bytes werden beiseite in diesem Abschnitt als Ethernet Feld gesetzt . Die Kodierung dieses Feld identifiziert das Protokoll im Datenfeld enthalten , damit es richtig interpretiert werden kann.
Daten
Ein Datenfeld in einem Ethernet- Frame II ist in der Länge variabel . Die minimale Länge 46 Bytes , aber es kann bis zu 1500 Byte Daten an seinem oberen Grenzwertes. Ein Datenfeld kann tragen weniger als 46 bytes of data. In diesem Fall müssen jedoch die restlichen Bytes aufgefüllt werden.
Frame Check
Der letzte Abschnitt des Rahmens stellt einen Mechanismus für eine fehlerfreie Überprüfung des Inhalts der Rahmen für die Richtigkeit. Der Absender berechnet einen Cyclic Redundancy Check ( CRC) , die die beiden Felder Adresse , den Typ und die Datenfelder umfasst . Alle Bits in diesen Bereichen werden durch die Prüfsumme Gleichung als eine lange binäre Zahl angesehen . Der CRC verwendet diese Nummer zur Ableitung der Prüfsumme , dass es in dem Rahmen Prüffeld legt . Wenn der Empfänger den eingehenden Rahmen analysiert , führt es die gleiche Operation zu sehen, ob die empfangenen Bits der Prüfsumme übereinstimmt . Wenn sie das tun , wird der Rahmen akzeptiert. Wenn nicht, wird es verworfen.