Ethernet: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | + | =Grundlegendes= | |
| − | + | *Ethernet ist nicht von Novell sondern von Xerox in die Welt gesetzt worden. | |
| − | worden. | + | *Es sind da 4 Arten Ethernetframes. |
| − | + | *Es gibt 4 verschiedene Frametypen, welche von den Herstellern verschieden genannt werden. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | Es gibt 4 verschiedene Frametypen, welche von den Herstellern | ||
| − | verschieden genannt werden. | ||
| − | |||
| − | |||
| − | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
| Zeile 35: | Zeile 26: | ||
|} | |} | ||
| + | =Ethernet II= | ||
| + | *Das Ethernet II ist heute der Standard im verkabelten Netz. | ||
| + | {{#drawio:ethernet-II}} | ||
| + | *Die klassische Framestruktur ist Ethernet II. | ||
| + | *Merkmal von Ethernet II ist das zwei Bytes große Typfeld. | ||
| + | *Es unterscheidet die verschiedenen Schicht 3 Protokolle. | ||
| + | *Andere Ethernet Typen haben an dieser Stelle eine Längeninformation. | ||
| + | *Das Frame muß mindestens 64 Byte groß sein. | ||
| + | *Anderfalls werden Bits ergänzt | ||
| + | == Ether Typen == | ||
| + | *Bei Ethernet II gibt der Typ an welches Protokoll transportiert wird. | ||
| + | *Dies ist in der Regel 0x0800 für IPv4 | ||
| + | *Bei der Zurordnung von IP Adresse zur MAC Adresse wird ARP eingesetzt. Typen Nummer 0x0806 | ||
| + | {| class="wikitable" | ||
| + | |+ Ausgewählte Ether Typen ... Es gibt noch weitere. | ||
| + | ! EtherType<br/>(hexadecimal) !! Protocol | ||
| + | |- | ||
| + | | <code>0x0800</code> || Internet Protocol version 4 (IPv4) | ||
| + | |- | ||
| + | | <code>0x0806</code> || Address Resolution Protocol (ARP) | ||
| + | |- | ||
| + | | <code>0x0842</code> || Wake-on-LAN | ||
| + | |- | ||
| + | | <code>0x8100</code> || VLAN-tagged frame (IEEE 802.1Q) | ||
| + | |- | ||
| + | | <code>0x8137</code> || IPX | ||
| + | |- | ||
| + | | <code>0x86DD</code> || Internet Protocol Version 6 (IPv6) | ||
| + | |- | ||
| + | | <code>0x8863</code> || Point-to-Point Protocol over Ethernet Discovery Stage | ||
| + | |- | ||
| + | | <code>0x8864</code> || Point-to-Point Protocol over Ethernet Session Stage | ||
| + | |} | ||
| − | = | + | =Ethernet 802.3 raw= |
| − | * | + | *Dieser Frame wurde früher von der Firma Novell benutzt um ihr Protokoll IPX zu übertragen. |
| − | + | *Wird heute so gut wie nicht mehr genutzt. | |
| − | + | *'''Er soll und kann deshalb allein IPX transportieren''' | |
| − | + | {{#drawio:ethernet-802.3-raw}} | |
| − | + | *Novells 802.3 raw Novell eigener eigener Rahmentyp für IPX. | |
| − | + | *Er enthält keine Protokollkennung. | |
| − | + | *Man erkennt einen 802.3 Frame wenn nach der Rahmenlänge zwei Bytes folgen, die nur aus Einsen bestehen (0xFFFF). | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | Novells 802.3 raw Novell eigener eigener Rahmentyp für IPX. Er | ||
| − | enthält keine Protokollkennung. | ||
| − | |||
| − | |||
| − | folgen, die nur aus Einsen bestehen (0xFFFF). | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | =IEEE 802.3= | ||
| + | {{#drawio:ethernet-802.3}} | ||
| + | *IEEE 802.3 Frames haben statt des Typenfeldes ein 2 Byte langes Längenfeld eingefügt. | ||
| + | *Es gibt die Anzahl der Bytes im Datenfeld einschließlich 802.2 LLC-Header an. | ||
| + | *Statt Typfeld mit der Protokoll-ID ist der Destination Service Access Point (DSAP) | ||
| + | *Sowie der Source Service Access Point (SSAP) vorhanden. | ||
| + | *Die DSAP und SSAP sind vergleichbar mit dem Typenfeld im Ethernet II Header | ||
| + | *Das DSAP-Feld (Destination Service Access Point) identifiziert den Zielknoten und den Dienst, der die Daten empfangen soll. | ||
| + | *Das SSAP-Feld (Source Service Access Point) identifiziert den Absender und den Dienst, der die Daten gesendet hat. | ||
| + | *Dem Autor dieser Zeilen fällt kein Grund ein warum sich diese unterscheiden sollten ;-) | ||
| + | *Das Control-Feld enthält Steuerungsinformationen, die den Typ der LLC-Nachricht und den Status der Verbindung angeben. | ||
| − | Ein Unterschied der IEEE 802.3 Definition gegenüber Ethernet II ist die | + | =IEEE 802.3 SNAP= |
| − | Halbierung des Typ-Codes auf ein Byte, | + | {{#drawio:ethernet-802.3-snap}} |
| − | Protokolle unterschieden werden. Ein SNAP Feld wird eingebaut. Das | + | *Ein Unterschied der IEEE 802.3 Definition gegenüber Ethernet II ist die Halbierung des Typ-Codes auf ein Byte, |
| − | SNAP Feld ist 5 Byte groß | + | *Es können höchstens 256 Protokolle unterschieden werden. |
| − | Organizationally Unique Identifier des Herstellers | + | *Ein SNAP Feld wird eingebaut. |
| − | Protocol Type Field, die Protokollnummer (IP=0x800). Ein Frame mit | + | *Das SNAP Feld ist 5 Byte groß |
| − | 802.2 SNAP Header hat als DSAP und SSAP immer 0xAA, im | + | *Die ersten 3 Bytes enthalten den Organizationally Unique Identifier des Herstellers. |
| − | + | *Die 2 weitern das Protocol Type Field, die Protokollnummer (IP=0x800). | |
| + | *Ein Frame mit 802.2 SNAP Header hat als DSAP und SSAP immer 0xAA, im ControlField immer 0x03. | ||
Aktuelle Version vom 29. März 2023, 10:40 Uhr
Grundlegendes
- Ethernet ist nicht von Novell sondern von Xerox in die Welt gesetzt worden.
- Es sind da 4 Arten Ethernetframes.
- Es gibt 4 verschiedene Frametypen, welche von den Herstellern verschieden genannt werden.
| IEEE | Novell | Cisco |
|---|---|---|
| 802.3 | 802.2 | LLC |
| V II | EthernetII | ARPA |
| 802.3 SNAP | SNAP | SNAP |
| 802.3 Raw | 802.3 | Novell |
Ethernet II
- Das Ethernet II ist heute der Standard im verkabelten Netz.
- Die klassische Framestruktur ist Ethernet II.
- Merkmal von Ethernet II ist das zwei Bytes große Typfeld.
- Es unterscheidet die verschiedenen Schicht 3 Protokolle.
- Andere Ethernet Typen haben an dieser Stelle eine Längeninformation.
- Das Frame muß mindestens 64 Byte groß sein.
- Anderfalls werden Bits ergänzt
Ether Typen
- Bei Ethernet II gibt der Typ an welches Protokoll transportiert wird.
- Dies ist in der Regel 0x0800 für IPv4
- Bei der Zurordnung von IP Adresse zur MAC Adresse wird ARP eingesetzt. Typen Nummer 0x0806
| EtherType (hexadecimal) |
Protocol |
|---|---|
0x0800 |
Internet Protocol version 4 (IPv4) |
0x0806 |
Address Resolution Protocol (ARP) |
0x0842 |
Wake-on-LAN |
0x8100 |
VLAN-tagged frame (IEEE 802.1Q) |
0x8137 |
IPX |
0x86DD |
Internet Protocol Version 6 (IPv6) |
0x8863 |
Point-to-Point Protocol over Ethernet Discovery Stage |
0x8864 |
Point-to-Point Protocol over Ethernet Session Stage |
Ethernet 802.3 raw
- Dieser Frame wurde früher von der Firma Novell benutzt um ihr Protokoll IPX zu übertragen.
- Wird heute so gut wie nicht mehr genutzt.
- Er soll und kann deshalb allein IPX transportieren
- Novells 802.3 raw Novell eigener eigener Rahmentyp für IPX.
- Er enthält keine Protokollkennung.
- Man erkennt einen 802.3 Frame wenn nach der Rahmenlänge zwei Bytes folgen, die nur aus Einsen bestehen (0xFFFF).
IEEE 802.3
- IEEE 802.3 Frames haben statt des Typenfeldes ein 2 Byte langes Längenfeld eingefügt.
- Es gibt die Anzahl der Bytes im Datenfeld einschließlich 802.2 LLC-Header an.
- Statt Typfeld mit der Protokoll-ID ist der Destination Service Access Point (DSAP)
- Sowie der Source Service Access Point (SSAP) vorhanden.
- Die DSAP und SSAP sind vergleichbar mit dem Typenfeld im Ethernet II Header
- Das DSAP-Feld (Destination Service Access Point) identifiziert den Zielknoten und den Dienst, der die Daten empfangen soll.
- Das SSAP-Feld (Source Service Access Point) identifiziert den Absender und den Dienst, der die Daten gesendet hat.
- Dem Autor dieser Zeilen fällt kein Grund ein warum sich diese unterscheiden sollten ;-)
- Das Control-Feld enthält Steuerungsinformationen, die den Typ der LLC-Nachricht und den Status der Verbindung angeben.
IEEE 802.3 SNAP
- Ein Unterschied der IEEE 802.3 Definition gegenüber Ethernet II ist die Halbierung des Typ-Codes auf ein Byte,
- Es können höchstens 256 Protokolle unterschieden werden.
- Ein SNAP Feld wird eingebaut.
- Das SNAP Feld ist 5 Byte groß
- Die ersten 3 Bytes enthalten den Organizationally Unique Identifier des Herstellers.
- Die 2 weitern das Protocol Type Field, die Protokollnummer (IP=0x800).
- Ein Frame mit 802.2 SNAP Header hat als DSAP und SSAP immer 0xAA, im ControlField immer 0x03.



