Ethernet: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ 1. Ethernet ist nicht von Novell sondern von Xerox in die Welt gesetzt worden. 2. Es sind da 4 Arten Ethernetframes. CSMA/CD ist der gemeinsame Nenner. Es…“)
 
Zeile 37: Zeile 37:
  
 
===CSMA/CD Carrier Sense Multiple Access/Collision Detect===
 
===CSMA/CD Carrier Sense Multiple Access/Collision Detect===
 
+
*[[CSMA/CD Carrier Sense Multiple Access/Collision Detect]]
Alle Stationen können gleichberechtigt auf das übertragungsmedium
 
zugreifen.(Multiple Access) Bevor eine Station sendet, lauscht sie an
 
der Leitung, um zu überprüfen, ob nicht schon eine andere Station
 
sendet (Carrier Sense). Ist die Leitung frei wird gesendet. Jedoch erst
 
nach 9,6 μs (Inter Frame Grab). Auch während des Sendens wird
 
mitgehört (Listen While Talking). Da die Signale sich nicht unendlich
 
schnell ausbreiten, kann es vorkommen, daß eine zweite Station trotz
 
Carrier Sense anfängt zu senden. Beide Signale werden sich treffen.
 
Der Signalpegel wird zwischen dem doppelten Wert und Null
 
Schwanken. Diesen Kollisionspegel erkennen die sendenden Stationen
 
(Collision Detect) und schicken ein JAM-Signal auf die Leitung. Das
 
JAM-Signal besteht aus einer 32 Bit langen Folge von 1 und 0. Nach
 
dem JAM-Singal warten die sendewilligen Stationen eine (von
 
Algorithmen) bestimmte Zeit und beginnen erneut mit Carrier Sense.
 
Die Wahrscheinlichkeit von Kollisionen steigt mit der Anzahl der
 
Stationen und der Leitungslänge.
 
  
 
===Ethernet II===
 
===Ethernet II===

Version vom 26. Juni 2021, 17:05 Uhr

1. Ethernet ist nicht von Novell sondern von Xerox in die Welt gesetzt worden.


2. Es sind da 4 Arten Ethernetframes.

CSMA/CD ist der gemeinsame Nenner. Es gibt 4 verschiedene Frametypen, welche von den Herstellern verschieden genannt werden. Verschieden, nicht unterschiedlich!


IEEE Novell Cisco
802.3 802.2 LLC
V II EthernetII ARPA
802.3 SNAP SNAP SNAP
802.3 Raw 802.3 Novell


CSMA/CD Carrier Sense Multiple Access/Collision Detect

Ethernet II

Ethernet.png


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. Wenn der Wert der beiden Bytes nach der Source-Adresse größer als die max. möglichen 1518 Bytes ist, muß es sich um Ethernet 2 handeln. Die Präambel dient zur Synchronisation der Empfänger. Sie besteht aus einer Schwingung von 6,4 μs Länge (Folge von 1010... 8 Bytes). Das Frame muß mindestens 64 Byte groß sein, um die minimale Slot-Time zur Erkennung einer Kollision zu erreichen. Anderfalls werden Bits ergänzt

Ethernet 802.3 raw

Ethernetraw.png


Novells 802.3 raw Novell eigener eigener Rahmentyp für IPX. Er enthält keine Protokollkennung. Er soll und kann deshalb allein IPX transportieren. Der einzige Möglichkeit einen 802.3 raw Rahmen zu erkennen besteht darin, daß nach der Rahmenlänge zwei Bytes folgen, die nur aus Einsen bestehen (0xFFFF). Der Send Frame Delimiter (SFD) hat im letzten Bit eine 1, die Marke des Ramenbegins.

IEEE 802.3

IEEE.png


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) und der Source Service Access Point (SSAP) vorhanden. Das Control Field enthält den Typ des LLC-Frames.

IEEE 802.3 SNAP

IEEE2.png


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 Control Field immer 0x03.