Um zu kommunizieren oder Daten von einem Computer auf einen anderen zu übertragen, benötigen wir eine Adresse. In Computernetzwerken werden verschiedene Arten von Adressen eingeführt; Jeder arbeitet auf einer anderen Ebene. Eine MAC-Adresse , was für Media Access Control Address steht, ist eine physische Adresse, die auf der Datenverbindungsschicht arbeitet. In diesem Artikel besprechen wir die Adressierung einer DLL, also der MAC-Adresse.
Lesen Sie den Artikel also durch, wenn Sie erfahren möchten, was eine MAC-Adresse und ihre Komponenten sind.
Inhaltsverzeichnis
- Was ist eine MAC-Adresse (Media Access Control)?
- Format der MAC-Adresse
- Arten von MAC-Adressen
- Grund, sowohl IP- als auch MAC-Adressen zu haben.
- Warum sollte die MAC-Adresse im LAN-Netzwerk eindeutig sein?
- Wie finde ich die MAC-Adresse?
- Was ist MAC-Klonen?
- Eigenschaften der MAC-Adresse
- Vorteile der MAC-Adresse
- Nachteile der MAC-Adresse
Was ist eine MAC-Adresse (Media Access Control)?
MAC-Adressen sind einzigartig 48-Bit Hardwarenummern eines Computers, die in eine Netzwerkkarte eingebettet sind (sogenannte Netzwerkkarte ) während der Herstellung. Die MAC-Adresse wird auch als bezeichnet Physikalische Adresse eines Netzwerkgeräts. Im IEEE 802-Standard ist die Datenverbindungsschicht in zwei Unterschichten unterteilt:
- Unterschicht der Logical Link Control (LLC).
- Media Access Control (MAC)-Sublayer
Der MAC Die Adresse wird von der Media Access Control (MAC)-Unterschicht der Datenverbindungsschicht verwendet. Die MAC-Adresse ist weltweit einzigartig, da es Millionen von Netzwerkgeräten gibt und wir jedes einzelne eindeutig identifizieren müssen.

Format der MAC-Adresse
Um zu verstehen, was eine MAC-Adresse ist, ist es sehr wichtig, dass Sie zunächst das Format der MAC-Adresse verstehen. Eine MAC-Adresse ist also eine 12-stellige Hexadezimalzahl (6-Bit-Binärzahl), die meist in der Doppelpunkt-Hexadezimalschreibweise dargestellt wird.
Die ersten 6 Ziffern (z. B. 00:40:96) der MAC-Adresse identifizieren den Hersteller, genannt OUI ( Organisatorischer eindeutiger Bezeichner ). Das IEEE Registration Authority Committee weist diese MAC-Präfixe seinen registrierten Anbietern zu.
Hier einige OUI namhafter Hersteller:
CC:46:D6 - Cisco 3C:5A:B4 - Google, Inc. 3C:D9:2B - Hewlett Packard 00:9A:CD - HUAWEI TECHNOLOGIES CO.,LTD>
Die sechs Ziffern ganz rechts repräsentieren Netzwerkschnittstellen-Controller , die vom Hersteller vergeben wird.
Wie oben erläutert, wird die MAC-Adresse in der Doppelpunkt-Hexadezimal-Schreibweise dargestellt. Dies ist jedoch nur eine Umrechnung, nicht zwingend erforderlich. Die MAC-Adresse kann in einem der folgenden Formate dargestellt werden:

Boolescher Wert in c
Notiz: Die Doppelpunkt-Hexadezimal-Schreibweise wird verwendet von LinuxOS und Die durch Punkte getrennte Hexadezimalschreibweise wird von verwendet Cisco-Systeme .
Arten von MAC-Adressen
1. Unicast: Ein Unicast-adressierter Frame wird nur an die Schnittstelle gesendet, die zu einer bestimmten Netzwerkkarte führt. Wenn das LSB (niederwertigste Bit) des ersten Oktetts einer Adresse auf Null gesetzt ist, soll der Frame nur eine empfangende Netzwerkkarte erreichen. Die MAC-Adresse des Quellcomputers ist immer Unicast.

2. Multicast: Die Multicast-Adresse ermöglicht es der Quelle, einen Frame an eine Gruppe von Geräten zu senden. Bei Layer-2-Multicast-Adressen (Ethernet) wird das LSB (niederwertigste Bit) des ersten Oktetts einer Adresse auf eins gesetzt. IEEE hat den Adressblock 01-80-C2-xx-xx-xx (01-80-C2-00-00-00 bis 01-80-C2-FF-FF-FF) für Gruppenadressen zur Verwendung durch Standardprotokolle zugewiesen .

3. Ausstrahlung: Ähnlich wie bei der Netzwerkschicht ist Broadcast auch auf der darunter liegenden Schicht (Datenverbindungsschicht) möglich. Ethernet-Frames mit Einsen in allen Bits der Zieladresse (FF-FF-FF-FF-FF-FF) werden als Broadcast-Adressen bezeichnet. Frames mit der MAC-Adresse FF-FF-FF-FF-FF-FF erreichen jeden Computer, der zu diesem LAN-Segment gehört.
Grund, sowohl IP- als auch MAC-Adressen zu haben.
Der Grund dafür, dass es sowohl IP- als auch MAC-Adressen gibt, liegt in der Funktionsweise des Internets, insbesondere in der Struktur des OSI-Modells. Dieses Modell ist ein konzeptioneller Rahmen, der beschreibt, wie Daten über ein Netzwerk gesendet und empfangen werden. Es ist in sieben Schichten unterteilt, von denen jede spezifische Funktionen erfüllt.
- Schicht 2 Verwendet MAC-Adressen und ist für die Paketzustellung verantwortlich hüpfen um hüpfen .
- Schicht 3 Verwendet IP-Adressen und ist für die Paketzustellung verantwortlich Ende zu Ende .
Schicht 2 (Datenübertragungsebene ) verwendet a MAC-Adresse (Media Access Control). . Hierbei handelt es sich um eindeutige Kennungen, die Netzwerkschnittstellen für die Kommunikation auf der Datenverbindungsebene zugewiesen werden. Die Hauptfunktion von MAC-Adressen besteht darin, zu verwalten, wie Daten auf direkter, physischer Basis von einem Netzwerkknoten zu einem anderen transportiert werden – dies wird auch als Hop-to-Hop-Zustellung bezeichnet.
Andererseits Schicht 3 ( Netzwerkschicht ) verwendet eine IP-Adresse (Internet Protocol). . Diese IP-Adressen werden verwendet, um Geräte in einem Netzwerk zu identifizieren und den Datenverkehr zwischen Netzwerken weiterzuleiten. Die IP-Adressen stellen sicher, dass die Daten von ihrer ursprünglichen Quelle an ihr endgültiges Ziel gelangen. Dies wird auch als End-to-End-Zustellung von Daten bezeichnet.
Wenn ein Computer Daten sendet, verpackt er diese zunächst in einem IP-Header, der die Quell- und Ziel-IP-Adressen enthält. Dieser IP-Header wird dann zusammen mit den Daten in einen MAC-Header gekapselt, der die Quell- und Ziel-MAC-Adressen für den aktuellen Hop im Pfad enthält.
Während die Daten von einem Router zum nächsten übertragen werden, wird der MAC-Adress-Header entfernt und ein neuer für den nächsten Hop generiert. Der IP-Header, der vom ursprünglichen Computer generiert wurde, bleibt jedoch erhalten, bis er das endgültige Ziel erreicht. Dieser Prozess veranschaulicht, wie der IP-Header die End-to-End-Zustellung verwaltet, während die MAC-Header die Hop-to-Hop-Zustellung übernehmen.
Daher sind sowohl IP- als auch MAC-Adressen für das Funktionieren des Internets unerlässlich. Während MAC-Adressen die direkte, physische Übertragung von Daten zwischen Netzwerkknoten ermöglichen, sorgen IP-Adressen dafür, dass die Daten ihr endgültiges Ziel erreichen.
Warum sollte die MAC-Adresse im LAN-Netzwerk eindeutig sein?
Betrachten Sie a UND ( Lokales Netzwerk ) als große Versammlung, bei der alle in Gespräche vertieft sind. Nehmen wir nun an, dass bei dieser Versammlung zwei Personen anwesend sind, die zufällig denselben Namen tragen. Dieses Szenario würde unweigerlich Verwirrung stiften, oder? Wenn jemand diesen Namen ruft, würden beide Personen antworten, was es schwierig macht, den beabsichtigten Empfänger der Nachricht zu erkennen.
Auf ähnliche Weise verfügt innerhalb eines Netzwerks jedes Gerät über eine eindeutige Kennung, die als MAC-Adresse (Media Access Control) bezeichnet wird. Betrachten Sie es als einen eindeutigen Namen, der dem Gerät zugewiesen wird. Wenn Informationen über das Netzwerk übertragen werden, werden sie an eine bestimmte MAC-Adresse weitergeleitet, ähnlich wie ein Brief, der an eine bestimmte Person adressiert wird.
Wenn jedoch mehrere Geräte innerhalb desselben Netzwerks identische MAC-Adressen hätten, würde dies zu Verwirrung führen und die Funktion des Netzwerks stören. Das Netzwerk würde Schwierigkeiten haben, festzustellen, welches Gerät die übertragenen Informationen empfangen soll. Um diese Verwirrung zu vermeiden und die korrekte Übermittlung von Informationen sicherzustellen, ist es wichtig, dass jedes Gerät in einem Netzwerk über eine eindeutige MAC-Adresse verfügt.
Wie finde ich die MAC-Adresse?
Eine MAC-Adresse wird meist zur Konfiguration eines Routers für ein Netzwerkgerät oder bei der Fehlerbehebung verwendet. Die Adresse unseres Computergeräts kann mit jedem Bediengerät problemlos überprüft werden. Alle mit unserem Heimnetzwerk verbundenen Apple-Geräte enthalten eine eindeutige MAC-Adresse. Hersteller identifizieren eine MAC-Adresse möglicherweise anhand anderer Namen, z. B. der physischen Adresse, der Hardware-ID, der WLAN-ID und der WLAN-Adresse.
Im Folgenden finden Sie die Schritte, die Ihnen dabei helfen, MAC-Adressen für verschiedene Betriebssysteme zu finden
MAC-Adresse unter Windows
Hier ist die Schritt-für-Schritt-Anleitung zum Finden von MAC-Adressen unter Windows.
Befehl:
ipconfig /all>
Schritt 1 - Drücken Sie Fensterstart oder Klicken Sie auf die Windows-Taste.
auch Modell
Schritt 2 - Geben Sie im Suchfeld Folgendes ein: cmd, und die Eingabeaufforderung wird geöffnet.

Schritt 3 - Klicken Sie auf cmd, das Eingabeaufforderungsfenster wird angezeigt.

Schritt 4 - Geben Sie in der Eingabeaufforderung Folgendes ein: ipconfig/all Geben Sie den Befehl ein und drücken Sie dann die Eingabetaste.

Schritt 5 – Wenn Sie nach unten scrollen, ist jede physische Adresse die MAC-Adresse Ihres Geräts.
Konverter-String bis heute

MAC-Adresse unter MacOS
Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Auffinden von MAC-Adressen auf einem Mac-Betriebssystem.
Befehl für MAC-Adresse in MacOS:
TCP/IP Control Panel>
Schritt 1 - Klicken Sie auf Systemeinstellungen.

Schritt 2 - Klicken Sie in den Systemeinstellungen auf MAC-Netzwerk Möglichkeit.

Schritt 3 - Dann geh zum erweiterte Einstellungen.

Schritt 4 - Hier finden Sie Ihre MAC-Adresse.

MAC-Adresse unter Unix/Linux
Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Auffinden von MAC-Adressen auf einem Unix/Linux-Betriebssystem.
Befehl für MAC-Adresse unter Unix/Linux:
ifconfig -a ip link list ip address show>
Notiz: LAN-Technologien wie Token-Ringe und Ethernet verwenden MAC-Adressen als physische Adresse, es gibt jedoch einige Netzwerke (AppleTalk), die keine MAC-Adressen verwenden. für weitere Details .
Was ist MAC-Klonen?
Einige ISPs verwenden MAC-Adressen, um dem Gateway-Gerät eine IP-Adresse zuzuweisen. Wenn ein Gerät eine Verbindung zum ISP herstellt, zeichnet der DHCP-Server die MAC-Adresse auf und weist dann eine IP-Adresse zu. Nun wird das System über die MAC-Adresse identifiziert. Wenn die Verbindung zum Gerät getrennt wird, verliert es die IP-Adresse.
Wenn der Benutzer die Verbindung wiederherstellen möchte, wird der DHCP Der Server prüft zuvor, ob das Gerät verbunden ist. Wenn ja, versucht der Server, dasselbe zuzuweisen IP Adresse (falls die Mietdauer noch nicht abgelaufen ist). Falls der Benutzer den Router gewechselt hat, muss er den ISP über die neue MAC-Adresse informieren, da die neue MAC-Adresse dem ISP unbekannt ist und die Verbindung daher nicht hergestellt werden kann.
Oder die andere Option ist Klonen , kann der Benutzer einfach die registrierte MAC-Adresse beim ISP klonen. Jetzt meldet der Router weiterhin die alten MAC-Adressen an den ISP und es wird kein Verbindungsproblem auftreten.
Eigenschaften der MAC-Adresse
Die Media Access Control-Adresse (MAC-Adresse) ist eine eindeutige Kennung, die den meisten Netzwerkadaptern oder Netzwerkschnittstellenkarten (NICs) vom Hersteller zur Identifizierung und Verwendung in der Unterschicht des Media Access Control-Protokolls zugewiesen wird.
Eine Ethernet-MAC-Adresse ist ein 48-Bit-Binärwert, ausgedrückt als 12 Hexadezimalziffern (4 Bits pro Hexadezimalziffer). MAC-Adressen haben eine flache Struktur und sind daher im Internet nicht routbar. Serielle Schnittstellen verwenden keine MAC-Adressen. Es enthält KEINEN Netzwerk- und Hostteil mit der Adresse. Es wird verwendet, um den Frame an das Zielgerät zu übermitteln.
- MAC-Adressen werden in LAN-Umgebungen (Local Area Network) verwendet, um Geräte zu identifizieren und die Kommunikation zwischen ihnen zu ermöglichen.
- MAC-Adressen werden in die Hardware einer Netzwerkschnittstellenkarte (NIC) eingebrannt und können nicht geändert werden, außer in einigen seltenen Fällen, in denen der Hersteller ein spezielles Tool dafür bereitgestellt hat.
- Die ersten 3 Bytes einer MAC-Adresse stellen die Hersteller-ID dar, während die letzten 3 Bytes eine vom Hersteller zugewiesene eindeutige Kennung darstellen.
- MAC-Adressen werden häufig in Verbindung mit verwendet ARP (Address Resolution Protocol) zum Auflösen von IP-Adressen in MAC-Adressen für die Kommunikation in einem LAN.
- Einige Betriebssysteme wie Windows und Linux Mit dieser Option können Sie die MAC-Adresse Ihres Netzwerkadapters über eine Eingabeaufforderung oder Netzwerkeinstellungen anzeigen.
Vorteile der MAC-Adresse
- Einzigartigkeit: Jede MAC-Adresse ist einzigartig, sodass Geräte im Netzwerk leicht identifiziert und verwaltet werden können.
- Einfachheit: MAC-Adressen sind einfach zu konfigurieren und zu verwalten und erfordern keine zusätzliche Netzwerkinfrastruktur.
- Kompatibilität: MAC-Adressen werden häufig verwendet und von einer Vielzahl von Netzwerktechnologien und -protokollen unterstützt, wodurch sie mit vielen verschiedenen Systemen kompatibel sind.
- Sicherheit: MAC-Adressen können verwendet werden, um den Zugriff auf ein Netzwerk einzuschränken, indem nur Geräten mit autorisierten MAC-Adressen die Verbindung ermöglicht wird.
- Fehlertoleranz: Im Falle eines Hardware- oder Softwarefehlers kann ein Gerät problemlos ausgetauscht werden, ohne dass das Netzwerk beeinträchtigt wird, sofern das neue Gerät dieselbe MAC-Adresse wie das alte hat.
- Multicasting: MAC-Adressen können für Multicasting verwendet werden, sodass ein einzelnes Paket gleichzeitig an mehrere Geräte gesendet werden kann.
- Effizienz: MAC-Adressen ermöglichen eine effiziente Kommunikation im Netzwerk, da sie es Geräten ermöglichen, sich schnell und einfach zu identifizieren und miteinander zu kommunizieren.
- Geringerer Netzwerk-Overhead: MAC-Adressen reduzieren den Netzwerkaufwand, indem sie es Geräten ermöglichen, direkt miteinander zu kommunizieren, ohne dass zusätzliches Routing oder Adressierung erforderlich ist.
- Einfache Fehlerbehebung: MAC-Adressen können zur Behebung von Netzwerkproblemen verwendet werden, indem die Problemquelle identifiziert und die Netzwerkaktivität verfolgt wird.
- Flexibilität: MAC-Adressen können zur Unterstützung verschiedener Netzwerkkonfigurationen und -topologien verwendet werden, einschließlich Peer-to-Peer-, Client-Server- und Hybridmodellen.
Nachteile der MAC-Adresse
- Begrenzter Adressraum: MAC-Adressen sind 48-Bit-Zahlen, was bedeutet, dass es eine endliche Anzahl möglicher MAC-Adressen gibt. Dies kann zu Adresskonflikten führen, wenn mehrere Geräte dieselbe MAC-Adresse haben.
- Spoofing: MAC-Adressen können leicht gefälscht werden, sodass nicht autorisierte Geräte Zugriff auf das Netzwerk erhalten.
- Ineffizienz: MAC-Adressen sind nicht hierarchisch, was die effiziente Verwaltung großer Netzwerke erschweren kann.
- Statische Adressierung: MAC-Adressen werden normalerweise zum Zeitpunkt der Herstellung zugewiesen und können nicht einfach geändert werden. Dies kann in Situationen, in denen Geräte neu konfiguriert oder ausgetauscht werden müssen, von Nachteil sein.
- Begrenzter Fokus: MAC-Adressen werden nur zur Identifizierung von Geräten innerhalb eines lokalen Netzwerksegments verwendet und können nicht zur Identifizierung von Geräten außerhalb dieses Segments verwendet werden.
- Hardwareabhängig: MAC-Adressen sind an die Netzwerkschnittstellenkarte (NIC) eines Geräts gebunden, was bedeutet, dass sich auch die MAC-Adresse ändert, wenn die Netzwerkkarte ausfällt oder ersetzt wird.
- Fehlende Verschlüsselung: MAC-Adressen werden im Klartext gesendet, was sie anfällig für Abhör- und Lauschangriffe machen kann.
- Keine inhärente Sicherheit: Während MAC-Filterung zur Einschränkung des Zugriffs auf ein Netzwerk verwendet werden kann, bieten MAC-Adressen selbst keine inhärenten Sicherheitsfunktionen.
- MAC-Adresskollisionen: In seltenen Fällen können MAC-Adressen kollidieren, was zu Netzwerkstörungen führen und die Identifizierung und Verwaltung von Geräten im Netzwerk erschweren kann.
FAQs zur MAC-Adresse
Q1. Wofür wird die MAC-Adresse verwendet?
Antwort
Die MAC-Adresse wird zur Identifizierung von Geräten im selben Netzwerk verwendet. Andererseits, IP-Adressen hat das Gleiche auch getan, wird aber verwendet, um Gerätegeräte global oder über ihre Internetadresse zu identifizieren.
Q2. Können wir die MAC-Adresse ändern?
Antwort
NEIN , MAC-Adresse ist a fester Wohnsitz eines Geräts, das auch in der Netzwerkschnittstellenkarte (NIC) fest codiert ist. Viele Treiber ermöglichen jedoch die Änderung der MAC-Adresse.
Q3. Wie lautet meine MAC-Adressnummer?
Antwort
Um die MAC-Adresse eines beliebigen Geräts zu ermitteln, können Sie die folgenden allgemeinen Schritte ausführen:
- Öffnen Sie die Einstellungen-App auf Ihrem Gerät.
- Navigieren Sie zum Abschnitt Netzwerk und Internet.
- Wählen Sie Eigenschaften aus.
- Scrollen Sie nach unten auf der Seite, bis Sie die physische Adresse (MAC) finden.
Weitere Details finden Sie hier
Q4. Unterschied zwischen MAC-Adresse und IP-Adresse?
Antwort
Der Unterschiede zwischen MAC-Adresse und IP-Adresse
MAC-Adresse IP Adresse MAC-Adresse steht für Media Access Control Address. IP-Adresse steht für Internet Protocol Address. Die MAC-Adresse ist eine 6-Byte-Hexadezimaladresse. Die IP-Adresse ist entweder eine Vier-Byte-Adresse (IPv4) oder eine 16-Byte-Adresse (IPv6). Ein mit einer MAC-Adresse verbundenes Gerät kann über das ARP-Protokoll abrufen. Ein mit einer IP-Adresse verbundenes Gerät kann über das RARP-Protokoll abrufen. Der Hersteller der NIC-Karte stellt die MAC-Adresse bereit. Der Internetdienstanbieter stellt die IP-Adresse bereit. Weitere Einzelheiten finden Sie hier
Trennzeichen Java
