Was ist der Ursprung der MAC Adresse und wann wieso wurde dem ersten Gerät diese weltweit einzigartige Adresse zuteil?

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

ALOHA kannte noch keine MAC, aus ALOHA ging das experimentelles Ethernet hevor, das noch 1-Byte Adressen nutzte. Mit Ethernet 1 wurden dann, die MAC-Adresse eingeführt. Es ist kein Zufall, daß ausgerechnet Xerox den OUI-Präfix 00-00-01 innehält. Ethernet 1 wurde auch DIX 1 genannt (DEC, Intel, Xeorx).

DIX1 floß dann in die 802 Arbeitsgruppe ein.

Ich würde davon ausgehen wollen, daß die ersten Geräte mit MAC irgendwelche Evaluation-Boards im Umfeld der Entwicklugn des Standards waren.

P.S.: Folgendes Interview mit Metcalfe könnte als Startpunkt vielleicht von Interesse sein:

https://ethw.org/Oral-History:Robert_Metcalfe

Die MAC-Adresse (Media Access Control Address) ist eine eindeutige Kennung, die Netzwerkgeräten zugewiesen wird, um sie innerhalb eines lokalen Netzwerks (LAN) zu identifizieren. Der Ursprung der MAC-Adresse liegt in den 1970er Jahren, als Ethernet entwickelt wurde.

Die erste Zuweisung einer weltweit einzigartigen MAC-Adresse erfolgte, um die eindeutige Identifizierung von Netzwerkgeräten zu ermöglichen. Jede MAC-Adresse besteht aus 48 Bits (6 Bytes) und ist normalerweise in einem hexadezimalen Format dargestellt. Die ersten 24 Bits einer MAC-Adresse werden von der IEEE (Institute of Electrical and Electronics Engineers) verwaltet und als OUI (Organizationally Unique Identifier) bezeichnet. Diese OUI-Adresse identifiziert den Hersteller oder die Organisation, die das Gerät produziert hat.

Die Zuweisung der weltweit eindeutigen MAC-Adressen erfolgt durch den Hersteller des Netzwerkgeräts. Jeder Hersteller erhält einen eindeutigen Bereich von OUI-Adressen, die er für seine Geräte verwenden kann. Dadurch wird sichergestellt, dass keine zwei Geräte weltweit die gleiche MAC-Adresse haben, solange sie von verschiedenen Herstellern stammen.

Die eindeutige MAC-Adresse ermöglicht es Netzwerkgeräten, Datenpakete im LAN zu adressieren und sicherzustellen, dass sie an den richtigen Empfänger gesendet werden. Es ist wichtig anzumerken, dass die MAC-Adresse nur auf der lokalen Netzwerkebene verwendet wird und nicht über das Internet hinausreicht. Für die Kommunikation über das Internet wird die IP-Adresse verwendet.

Woher ich das weiß:eigene Erfahrung
MariaMitchell 
Fragesteller
 02.06.2023, 15:04

Was für ein netzwerkfähiges Gerät war denn das erste bzw. vermutlich die ersten zwei die eine MAC Adresse bekommen haben? Gibt es in der Netzwerkgeschichte auch sowas Legendäres wie den Z3?

0
norbertk62  02.06.2023, 15:11
@MariaMitchell

Nur eine Vermutung, aber die erscheint wahrscheinlich:

In dem Moment, als man die Technik der Ethernet-Frames entwickelt hat (da drinnen wird die Adressierung per MAC ausgeführt), müssen ja auch die ersten Geräte entwickelt worden sein, die damit arbeiten sonst hätte das nicht funktioniert.

Ich bin seit ca. 1985 in dieser Welt zugange und da hat es sowas schon gegeben (da weiss ich aber nicht den genauen Zeitpunkt). Wann das gekommen ist, würde mich auch interessieren.

0

Die MAC besteht aus 6 Bytes, von denen die ersten drei den Hersteller identifizieren - z. B. Intel, LanCom, etc.

Die letzten drei Bytes sind sowas wie eine Seriennummer und werden vom Hersteller einmalig vergeben.

Das Warum ist recht simpel: innerhalb eines LAN arbeiten die Switche und die Geräte mit einer Adressierung über die MAC, um ein Paket von Gerät A nach Gerät B zu transportieren.

Nachtrag: es existieren Verfahren (softwaremäßig), die es ermöglichen, die MAC individuell festzulegen oder zu Ändern - also Herstellerunabhängig. Das ist aber nur in Ausnahmefällen sinnvoll.

1. Wofür wird eine MAC Adresse benötigt?

Die MAC Adresse ist ein essenzieller Bestandteil der Kommunikation zwischen verschiedenen Computern beziehungsweise Systemen und dient dem Austausch von Informationen. Die Firma Microsoft verwendet für die MAC Adresse den Begriff Physikalische Adresse. Apple hingegen bezeichnet sie als Ethernet-ID, Airport-ID oder als Wi-Fi-Adresse.

Zusätzlich zu IP-Adressen werden in dem Medium Ethernet MAC Adressen verwendet, damit in einem lokalen Netz ein System das andere findet. Wird innerhalb eines lokalen Netzwerkes ein Datenpaket von einem System an ein anderes geschickt, sucht das System zunächst zur Ziel-IP-Adresse die passende MAC Adresse. Dieser Vorgang stellt sicher, dass das Datenpaket korrekt versandt wird.

Damit es nicht zu Fehlern kommt, muss jede MAC Adresse innerhalb eines lokalen Netzes eindeutig zuordenbar sein. Die MAC Adresse enthält dafür eine eindeutige Kennzeichnung der jeweiligen Hardwaregeräte und identifiziert außerdem anhand der ersten sechs Stellen den Hersteller der Netzwerkkarte (OUI: Organizationally Unique Identifier). Die letzten sechs Stellen werden vom Hersteller selbst vergeben.

Die MAC Adresse wird in den Chip der Netzwerkkarte einprogrammiert und kann nicht dauerhaft geändert werden. Um häufige Nachfragen im Netz zu vermeiden, hat jeder an einem Netzwerk angeschlossene Rechner Zugriff auf eine Tabelle der bekannten MAC Adressen und ihrer Zuordnung zu IP-Adressen. Mit ARP kann diese Tabelle unter Windows und Unix aufgerufen werden.

2. Welche Geräte benötigen eine MAC Adresse?Eine MAC Adresse ist auf der zweiten Schicht (Sicherungsschicht) des OSI-Modells (Open Systems Interconnection) angesiedelt. Damit liegt sie eine Schicht unterhalb der IP-Adresse, die sich auf der dritten Schicht (Vermittlungsschicht oder Netzwerkschicht) befindet.

Vereinfacht kann man sich das OSI-Modell wie ein Hochhaus vorstellen, auf dessen Stockwerken jeweils eine bestimmte Aufgabe zur Kommunikation zwischen Systemen bearbeitet wird. Um das erste und zweite Stockwerk, also die Sicherungsschicht und die Vermittlungsschicht, zu verbinden, existiert im Ethernet das Address Resolution Protocol im Rahmen von IPv4.

Nur die Geräte brauchen eine MAC Adresse, die an die Sicherungsschicht adressiert werden sollen, um so Dienste auf höheren Schichten anbieten zu können. Dies wäre zum Beispiel bei Computern der Fall, die über IP kommunizieren. Dazwischenliegende Vermittler, wie beispielsweise ein Hub oder Repeater, brauchen keine MAC Adresse. Auch ein Switch, der die Pakete der Sicherungsschicht untersucht, braucht nicht unbedingt eine MAC Adresse.

3. Wie ist die MAC Adresse aufgebaut?

Die MAC Adresse besteht aus 48 Bit, was sechs Bytes entspricht. Im Unterschied zur IP-Adresse wird die MAC Adresse in hexadezimaler Form dargestellt. Ein Beispiel dafür wäre: 00-1D-60-4A-8C-CB.

Es werden immer zwei Bytes zusammengeschrieben. Die jeweiligen Paare werden durch einen Bindestrich oder in manchen Fällen durch einen Doppelpunkt getrennt.

Hinter den ersten drei Bytes verbirgt sich die Kennung des Herstellers (OUI). Die verbliebenen drei Bytes werden vom Hersteller beliebig vergeben. Auf diese Weise wird sichergestellt, dass sich die MAC Adressen der verschiedenen Hersteller voneinander unterscheiden. Es bedeutet aber auch, dass sich jeder Hersteller ein entsprechendes Schema überlegen muss, damit die letzten drei Bytes einer MAC Adresse nicht versehentlich doppelt vergeben werden.

Neben der OUI existiert die IAB (Individual Address Block). Dieser kleinere Adressbereich ist für Privatpersonen und kleine Firmen beziehungsweise Organisationen vorgesehen. Die IAB-Adressen beginnen mit 00-50-C2 gefolgt von drei weiteren Hex-Ziffern (12 Bits).

4. Was nützt die Authentifizierung über die MAC Adresse?

MAC Adressen werden noch immer bei verschiedenen Anwendungen zur Authentifizierung herangezogen. Lizensierte Programme können zum Beispiel nur auf dem Computer ausgeführt werden, wenn dieser über eine MAC Adresse identifiziert wurde.

Bei Routern existiert die Möglichkeit, nur dann einem Computer eine IP-Adresse zuzuweisen und damit den Zugang zum Netz zu eröffnen, wenn die MAC Adresse des entsprechenden Computers in einer Liste hinterlegt worden ist.

Die MAC Adresse sollte jedoch nicht als einzige Authentifizierungsmethode genutzt werden. Dies gilt vor allem dann, wenn es um die Sicherheit geht, da eine MAC Adresse temporär überschrieben und damit geändert werden kann. Auf diese Weise können Sicherheitsmechanismen ausgetrickst werden.

https://www.placetel.de/ratgeber/mac-adresse

Woher ich das weiß:Recherche
ohwehohach  02.06.2023, 14:53

Das ist ganz toll, wie Du da Copy & Paste gemacht hast. Aber das beantwortet leider überhaupt nicht die Frage.

3
MariaMitchell 
Fragesteller
 02.06.2023, 14:59

Das kopieren kann ich selber auch... und beantwortet (wie so oft auf dieser Platform) nicht die exakte Fragestellung. Wer hat sich das erste Mal überlegt, so müssten Geräte kommunizieren, woher also die MAC Adresse kommt, auf welcher Basis von Überlegung. Und wann wurde dem ersten Gerät und welchem diese MAC Adresse zuteil ist auch nicht beantwortet...

0
JaggerJackson  02.06.2023, 15:15
@MariaMitchell

Damit wollte ich zeigen wie einfach man Informationen zur Mac-Adresse im Internet findet. Hättest du kurz präzise gegoogelt, hättest du deine Antwort schon. Kopf einschalten hilft manchmal...

0