„Ethernet“ – Versionsunterschied

[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Zwobot (Diskussion | Beiträge)
K Zwobot - Bot-unterstützte Begriffsklärung: ZIP
Proggy (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 216: Zeile 216:


== Weblinks ==
== Weblinks ==
* [http://www.proggy-forum.de.vu professionelles Forum für Internet&Computer]
* http://www.ethermanage.com/ethernet/ethernet.html
* http://www.ethermanage.com/ethernet/ethernet.html
* http://www.ieee802.org/3/
* http://www.ieee802.org/3/
Zeile 221: Zeile 222:
* [http://www.10gea.org/ 10 Gigabit Ethernet Alliance Website]
* [http://www.10gea.org/ 10 Gigabit Ethernet Alliance Website]
* [http://www.wildpackets.com/compendium/EN/EN-FrFmt.html Ethernet Frame-Formate]
* [http://www.wildpackets.com/compendium/EN/EN-FrFmt.html Ethernet Frame-Formate]
* [http://www.proggy-forum.de.vu professionelles Forum für Internet&Computer]





Version vom 17. März 2004, 16:07 Uhr


Ethernet mit TCP/IP-Protokollstapel

Anwendung FTP SMTP HTTP DNS DHCP ...
Transport TCP UDP
Netzwerk IP
ARP
Netzzugang Ethernet

Ethernet mit AppleTalk-Protokollstapel

Anwendung AFP ADSP
Management ZIP ASP NBP RMTP AEP
Transport ATP
Netzwerk DDP
Netzzugang ELAP AARP
Ethernet

Ethernet ist eine rahmenbasierte Computer-Vernetzungstechnologie für lokale Netzwerke (LANs). Sie definiert Kabeltypen und Signalisierung für die Bitübertragungsschicht, und Paketformate und Protokolle für die Medienzugriffskontrolle (Media Access Control, MAC)/Verbindungsschicht des OSI-Modells. Ethernet ist weitestgehend in der IEEE-Norm 802.3 standardisiert. Sie wurde ab den 1990ern zur meistverwendeten LAN-Technologie und hat alle anderen LAN-Standards wie Token Ring, FDDI und ARCNET verdrängt.

Geschichte

Ethernet wurde ursprünglich am Xerox Palo Alto Research Center (PARC) entwickelt. Eine weitverbreitete Geschichte besagt, dass Ethernet 1973 erfunden wurde, als Robert Metcalfe ein Memo über das Potenzial von Ethernet an seine Vorgesetzten schrieb. Metcalfe selbst sagt, dass Ethernet über mehrere Jahre entwickelt wurde und sich daher kein Zeitpunkt festmachen lässt. 1976 veröffentlichten Metcalfe und sein Assistent David Boggs ein Papier mit dem Titel Ethernet: Distributed Packet-Switching For Local Computer Networks.

Metcalfe verließ Xerox 1979, um die Benutzung von Personal Computern und LANs zu fördern und gründete die Firma 3Com. Er überzeugte erfolgreich DEC, Intel und Xerox zusammenzuarbeiten, um Ethernet zum Standard zu machen. Damals konkurrierende Techniken waren die proprietären Systeme Token Ring und ARCNET, die beide bald in einer wahren Flut von Ethernet-Produkten untergingen. 3Com wurde dabei ein großes Unternehmen.

Der CSMA/CD-Algorithmus

Ethernet basiert auf der Idee, dass die Teilnehmer eines Netzwerks Nachrichten durch eine Art Funk-System versendeten, allerdings nur innerhalb eines gemeinsamen Leitungsnetzes, das manchmal als Äther bezeichnet wurde (der Äther war in der Vorstellung des 19. Jahrhunderts der Stoff, durch den sich das Licht hindurch bewegte). Jeder Teilnehmer hat einen global eindeutigen 48-bit-Schlüssel, der als seine MAC-Adresse bezeichnet wird. Dies soll sicherstellen, dass alle Systeme in einem Ethernet unterschiedliche Adressen haben.

Ein Algorithmus mit dem Namen "Carrier Sense Multiple Access with Collision Detection" (CSMA/CD) regelt den Zugriff der Systeme auf das gemeinsame Medium. Er wurde ursprünglich in den 1960er Jahren für das ALOHAnet, ein Funknetz in Hawaii entwickelt.

In der Praxis funktioniert dieser Algorithmus bildlich wie eine Dinner-Party, auf der alle Gäste ein gemeinsames Medium (die Luft) benutzen, um miteinander zu sprechen. Bevor sie sprechen, warten sie höflich darauf, dass der andere Gast geendet hat. Wenn zwei Gäste zur gleichen Zeit zu sprechen beginnen, stoppen beide und warten für eine kurze, zufällige Zeitspanne in der Hoffnung, dass beide nicht wieder zur gleichen Zeit weitersprechen, und vermeiden so eine weitere Kollision.

Da die gesamte Kommunikation auf der selben Leitung passiert, wird jede Information, die von einem Computer gesendet wurde, von allen empfangen, selbst wenn diese Information nur für ein Ziel bestimmt ist. Die meisten Ethernet-verbundenen Geräte müssen ständig Informationen ausfiltern, die nicht für sie bestimmt ist. Dies ist eine Sicherheitslücke von Ethernet, da ein Teilnehmer mit bösen Absichten den gesamten Datenverkehr auf der Leitung mitschneiden kann wenn er möchte. Dieser Sicherheitsmangel kann zum großen Teil durch die Einrichtung einer geswitchten Umgebung (wobei Switches anstatt Hubs als Zentralstücke benutzt werden) behoben werden.

Ethernet als gemeinsames Medium funktioniert gut, solange das Verkehrsaufkommen niedrig ist. Da die Chance für Kollisionen proportional mit der Anzahl der Transmitter und der zu sendenden Datenmenge ansteigt, tritt oberhalb von 50% Auslastung vermehrt ein als Congestion bekanntes Phänomen auf, wobei regelrechte Staus entstehen und eine vernünftige Arbeit mit dem Netzwerk nicht mehr möglich ist. Um dies zu lösen und die verfügbare Bandbreite zu maximieren, wurden Switches und der Full-Duplex-Modus (Daten können gleichzeitig gesendet und empfangen werden) entwickelt.

Ethernet-Frameformate und das EtherType-Feld

Historische Formate

Es gibt vier Typen von Ethernet-Frames:

  • Ethernet Version I (nicht mehr benutzt)
  • Der Ethernet Version 2 oder Ethernet II Frame, der sog. DIX-Frame (benannt nach DEC, Intel, und Xerox), dies ist der heute meistverwendete Typ, da er oft direkt vom Internet Protocol benutzt wird.
  • IEEE 802.x LLC (Logical Link Control) Frame
  • IEEE 802.x LLC/SNAP Frame

Die unterschiedlichen Frame-Typen haben unterschiedliche Formate und Paketgrößen, können aber auf dem selben physischen Medium parallel verwendet werden.

Der ursprüngliche Xerox Version 1 Ethernet-Frame hatte ein 16-bit-Feld, in dem die Länge des Frames hinterlegt war, obwohl die maximale Paketlänge auf 1.500 Bytes begrenzt war.

Dieses Längen-Feld wurde in Xerox's Ethernet II-Frame als Label weiterverwendet, mit der Konvention, dass Werte zwischen 0 und 1.500 auf das originale Ethernet-Format hindeuteten, und höhere Werte den EtherType und die Verwendung des neuen Frame-Formats anzeigten. Dies wird inzwischen in IEEE 802-Protokollen durch den SNAP Header unterstützt. Der EtherType zeigt über eine Protokollnummer das im Datenteil des Frames verwendete Protokoll an.

IEEE 802.x definierte das 16-bit-Feld nach den MAC-Adressen wieder als Längen-Feld. Da Ethernet I-Frames nicht mehr benutzt werden, erlaubt dies festzustellen, ob es sich um einen Ethernet II-Frame oder einen IEEE 802.x-Frame handelt und damit die Koexistenz beider Standards auf dem selben physischen Medium. Alle 802.x-Frames haben ein LLC-Feld. Durch Untersuchung des LLC-Feldes kann festgestellt werden, ob noch ein SNAP-Feld folgt.

Ethernet II

Die 802.x-Varianten haben heute eher akademische Bedeutung und sind nicht weit verbreitet. Der übliche Typ ist heute der Ethernet II-Frame, wie er von den meisten Internet Protocol-basierten Netzwerken benutzt wird. Es gibt zwar Techniken, um IP-Verkehr in 802.3-Frames zu kapseln, sie werden aber kaum verwendet.

Ethernet II-Frameformat

Das heute fast ausschließlich verwendete Ethernet II-Frameformat

Die Gesamtlänge beträgt zwischen 64 und 1518 Bytes. Die ersten 6 Bytes enthalten die 48-Bit MAC-Adresse des Zielrechners oder die Broadcast-Adresse ff-ff-ff-ff-ff-ff. Darauf folgen 6 Bytes mit der MAC-Adresse des Senders. An die 2 Bytes mit dem Typfeld bei Ethernet II schließen sich die Daten an. Der gesamte Ethernetframe wird am Ende mit einer 32-Bit CRC-Prüfsumme versehen.

Typfeld Protokoll
0x0800 IP Internet Protocol (IPv4)
0x0806 Address Resolution Protocol (ARP)
0x8035 Reverse Address Resolution Protocol (RARP)
0x809b Appletalk (Ethertalk)
0x80f3 Appletalk Address Resolution Protocol (AARP)
0x8137 Novell IPX (alt)
0x8138 Novell
0x86DD Internet Protocol, Version 6 (IPv6)

Typfeld (EtherType) der wichtigsten Protokolle

Ethernet-Medientypen

Die verschiedenen Ethernet-Varianten unterscheiden sich in Geschwindigkeit und den verwendeten Kabeltypen. Der Protokoll-Stack (Software) arbeitet deshalb bei den meisten der folgenden Typen identisch.

Die folgenden Abschnitte geben einen kurzen Überblick über alle offiziellen Ethernet-Medientypen. Zusätzlich zu diesen offiziellen Standards haben viele Hersteller proprietäre Medientypen entwickelt, häufig, um mit Glasfaserkabeln höhere Reichweiten zu erzielen.

Einige frühe Varianten von Ethernet

  • Xerox Ethernet - die ursprüngliche Ethernet-Implementation, die während ihrer Entwicklung zwei Versionen hatte. Das Frame-Format der Version 2 wird noch immer überwiegend benutzt.
  • 10Broad36 - Obsolet. Ein früher Standard, der Ethernet über größere Entfernungen unterstützte. Es benutzte Breitband-Modulationstechniken ähnlich denen von Kabelmodems und arbeitete mit Koaxialkabel.
  • 1Base5 - Ein früher Versuch, eine günstige LAN-Lösung zu standardisieren. Arbeitete bei 1 Mbit/s und war ein kommerzieller Fehlschlag.
  • StarLAN 1 - Die erste Ethernet-Implementation über Twisted-Pair-Kabel, entwickelt von AT&T.

10 Mbit/s Ethernet mit Koaxialkabel

  • 10Base2, IEEE 802.3a, (bekannt als Thinnet oder Cheapernet) - 50-Ohm-Koaxialkabel verbindet die Teilnehmer miteinander, jeder benutzt ein T-Stück zur Anbindung seiner Netzwerkkarte. An den Enden der Leitung sitzen Terminatoren. Für viele Jahre war dies der dominierende Ethernet-Standard für 10 Mbit/s.
  • 10Base5, IEEE 802.3, (auch Thicknet oder Yellow Cable) - ein früher IEEE-Standard, der ein 10 mm-Koaxialkabel verwendete. Zum Anschluss von Geräten muss mittels einer Spezialklemme ein Loch in das Kabel gebohrt werden, durch das ein Kontakt des Transceivers geschoben und festgeklammert wird. An diesen Transreceiver wird mittels der AUI-Schnittstelle über ein Verbindungskabel die Netzwerkkarte des Computers angeschlossen. Dieser Standard bietet 10 Mbit/s Bandbreite bei Übertragung im Base-Band und 500 m Reichweite. Dieser Typ ist eigentlich obsolet, aber aufgrund seiner weiten Verbreitung in den frühen Tagen noch immer in einigen Systemen in Benutzung.

10 Mbit/s Ethernet mit Twisted-Pair-Kabel

  • StarLAN 10 - Die erste Ethernet-Implementation über Twisted-Pair-Kabel mit 10 Mbit/s, ebenfalls von AT&T. Wurde später zu 10Base-T weiterentwickelt.
  • 10Base-T, IEEE 802.3i, - läuft über 4 Adern (2 Paare) eines Cat 3 oder Cat 5 Kabels. Ein Hub oder Switch sitzt in der Mitte und hat für jeden Teilnehmer einen Port. Diese Konfiguration wird auch für 100Base-T und Gigabit-Ethernet benutzt.
  • FOIRL - Fiber-optic inter-repeater link. Der ursprüngliche Standard für Ethernet über Glasfaserkabel.
  • 10Base-F, IEEE 802.3j, - Allgemeiner Ausdruck für die neue Familie von 10 Mbit/s Ethernet-Standards: 10Base-FL, 10Base-FB und 10Base-FP. Der einzig weiter verbreitete davon ist 10Base-FL.
  • 10Base-FL - Eine revidierte Version des FOIRL-Standards.
  • 10Base-FB - Gedacht für Backbones, die mehrere Hubs oder Switches verbinden. Ist inzwischen technisch überholt.
  • 10Base-FP - Ein passives sternförmiges Netzwerk, das keinen Repeater brauchte. Es gibt keine Implementationen.

Fast Ethernet

  • 100Base-T - Allgemeine Bezeichnung für die drei 100 Mbit/s-Ethernetstandards über Twisted-Pair-Kabel, 100Base-TX, 100Base-T4 und 100Base-T2.
  • 100Base-TX, IEEE 802.3u, - Benutzt wie 10Base-T zwei Adernpaare, benötigt allerdings Cat 5 Kabel. Mit 100 Mbit/s ist 100Base-TX heute die Standard-Ethernet-Implementation.
  • 100Base-T4 - 100 Mbit/s Ethernet über Category 3 Kabel (wie es in 10Base-T-Installationen genutzt wird). Nutzt alle vier Adernpaare des Kabels. Es ist inzwischen obsolet, da Category 5-Verkabelung inzwischen die Norm darstellt. Es ist darüber hinaus auf halbduplexe Übertragung begrenzt.
  • 100Base-T2 - Es existieren keine Produkte. Bietet 100 Mbit/s Bandbreite über Cat 3-Kabel. Unterstützt den Full-Duplex-Modus und benutzt nur zwei Paare. Es ist damit funktionell äquivalent zu 100Base-TX, unterstützt aber alte Kabel.
  • 100Base-FX - 100 Mbit/s Ethernet über Glasfaser.

Gigabit Ethernet

  • 1000Base-T, IEEE 802.3ab - 1 Gbit/s über Kupferkabel der Kategorie 5. Benutzt alle verfügbaren 4 Adernpaare.
  • 1000Base-SX, IEEE 802.3z, - 1 Gbit/s über Glasfaser.
  • 1000Base-LX, IEEE 802.3z, - 1 Gbit/s über Glasfaser. Optimiert für längere Distanzen unter Verwendung von Single-Mode-Fasern.
  • 1000Base-CX - Der Vorgänger von 1000Base-T mit einer maximalen Reichweite von 25 m.

10 Gigabit Ethernet

Der neue 10-Gigabit Ethernet-Standard bringt sieben unterschiedliche Medientypen für LAN, MAN und WAN mit sich. Der Standard heißt IEEE 802.3ae, ist aber noch nicht endgültig verabschiedet.

  • 10GBase-SR - entwickelt um kurze Strecken mit vorhandenen Multimode-Fasern zu überbrücken. Hat abhängig vom Kabeltyp eine Reichweite zwischen 26 und 82 m. Außerdem unterstützt es 300 m Reichweite über eine neue 2000 MHz/km Multimode-Faser.
  • 10GBase-LX4 - nutzt Wavelength Division Multiplexing um Reichweiten zwischen 240 und 300 m über vorhandene Multimode-Fasern zu ermöglichen. Unterstützt außerdem 10 km über Single-Mode-Fasern.
  • 10GBase-LR und 10GBASE-ER - diese Standards ermöglichen 10 bzw. 40 km über Single-Mode-Fasern.
  • 10GBase-SW, 10GBase-LW and 10GBase-EW - Diese Varianten benutzen einen zusätzlichen WAN PHY, um mit OC-192 / STM-64 SONET/SDH-Equipment zusammenarbeiten zu können. Der Physical Layer entspricht 10GBase-SR bzw. 10GBase-LR und 10GBase-ER, sie benutzen daher auch die gleichen Fasertypen und erreichen die selben Reichweiten (zu 10GBase-LX4 gibt es keine entsprechende Variante mit WAN PHY).

10 Gigabit Ethernet ist noch sehr neu, welche Standards kommerziell erfolgreich werden, muss abgewartet werden.

Power over Ethernet

Ebenfalls zur Familie der Ethernet-Standards gehört IEEE 802.3af, der Verfahren beschreibt, mit denen sich Ethernet-fähige Geräte über die freien Adern eines Twisted-Pair-Kabels mit Energie versorgen lassen.

Verwandte Standards

Folgende Netzwerk-Standards gehören nicht zum IEEE 802.3 Ethernet-Standard, unterstützen aber das Ethernet-Frameformat und können mit Ethernet zusammenarbeiten:

  • Wireless LAN (IEEE 802.11) - Drahtlose Vernetzung im Geschwindigkeitsbereich zwischen 2 und 54 Mbit/s.
  • 100BaseVG - Ein früher Konkurrent zu 100 Mbit/s Ethernet. Läuft über Category 3-Kabel, nutzt 4 Adernpaare und war ein kommerzieller Fehlschlag.
  • TIA 100Base-SX - Von der Telecommunications Industry Association promoteter Standard. 100BASE-SX ist eine alternative Implementation von 100 Mbit/s Ethernet über Glasfaser; ist inkompatibel mit dem offiziellen 100Base-FX-Standard.

Sein Haupt-Feature ist die mögliche Interoperabilität mit 10Base-FL, da es Autonegotiation zwischen 10 oder 100 Mbit/s beherrscht. Die offiziellen Standards können dies auf Grund unterschiedlicher Wellenlängen der verwendeten LEDs nicht. Zielgruppe sind Organisationen mit einer bereits installierten 10 Mbit/s Glasfaser-Basis.

  • TIA 1000Base-TX - Stammt ebenfalls von der Telecommunications Industry Association. War ein kommerzieller Fehlschlag, und es existieren keine Produkte. 1000Base-TX benutzt ein einfacheres Protokoll als der offizielle 1000Base-T-Standard, benötigt aber Cat 6 Kabel.

Literatur

  • Charles E. Spurgeon: Ethernet. The Definitive Guide.

Weblinks