Was ist der Unterschied zwischen MAC-Adresse und IP-Adresse?
In Computernetzwerken können sich alle Netzwerkgeräte verbinden und miteinander kommunizieren. Aber es stellt sich immer die Frage, wie ein Gerät das andere Gerät im Netzwerk eindeutig identifizieren kann. Dies kann nur mit Hilfe der MAC- und IP-Adressen möglich sein. Nun gibt es wieder eine Verwirrung zwischen diesen beiden. Bevor wir sie also definieren, wollen wir sie zunächst an einem Beispiel erklären.
Beispielsweise, wenn jemand einen Kurier an eine andere Person schicken muss. Der Absender muss zwei Dinge über den Empfänger angeben, um den Kurier erfolgreich zu senden. Die beiden Dinge sind – die Adresse des Empfängers (sie kann Hausnummer, Straße, Stadt, Bundesland und Pin-Code enthalten) und der Name des Empfängers (um die richtige Person für die Zustellung des Kuriers zu identifizieren). Wenn wir dieses Beispiel mit einem Netzwerk in Beziehung setzen, dann ist die IP-Adresse die Adresse der Netzwerkverbindung, in der mehrere Geräte vorhanden sein können, und die MAC-Adresse ist die Adresse eines bestimmten Knotens, an den wir die Daten liefern wollen.
Wir werden diese beiden Adressen im Detail kennenlernen. Wir werden auch die Unähnlichkeiten zwischen ihnen lernen. Schauen wir uns diese nacheinander an.
IP-Adresse (Internet-Protokoll-Adresse)
Eine IP-Adresse ist eine Adresse, die eine Netzwerkverbindung eindeutig identifiziert. Sie wird auch als „logische Adresse“ bezeichnet, die einer Verbindung in einem Netzwerk zugewiesen wird.
IP-Adressen werden in der Regel vom Administrator des Netzwerks oder vom Internet-Service-Provider (ISP) bereitgestellt. Sie kann statischer oder dynamischer Natur sein. Sie kann temporär sein und sich jedes Mal ändern, wenn ein Gerät eine Verbindung zu verschiedenen Netzwerken herstellt. IP-Adressen sind in binärer Form verfügbar. Sie wird hauptsächlich im Routing-Betrieb verwendet, da sie eine Netzwerkverbindung spezifisch identifiziert. Sie wird in der Netzwerkschicht des OSI- oder TCP/IP-Referenzmodells verwendet.
Es gibt hauptsächlich zwei Arten von IP-Adressen:
- IPv4 (Internet Protocol Version 4): Bei IPv4 handelt es sich um eine 32-Bit-Adresse. Diese Adresse wird in dezimaler Form mit Punkten(.) dazwischen angegeben. Zum Beispiel – 192.168.0.11. Das Header-Feld des IPv4 ist 20 Byte lang, und die Prüfsummen-Bits sind im Header zur Fehlerkontrolle vorhanden. Die IPsec-Unterstützung (für die Sicherheitsfunktion) ist in IPv4 optional. Die optionalen Felder sind auch bei der IPv4-Adressierung vorhanden. Sie unterstützt eine Paketgröße von bis zu 576 Byte. Die IPv4-Adressierung kann für Multicasting und Broadcasting der Datenpakete verwendet werden.
- IPv6 (Internet Protocol Version 6): Bei IPv6 handelt es sich um eine 128-Bit-Adresse. Diese Adresse wird in hexadezimaler Form mit Semikolons(:) dazwischen angegeben. Zum Beispiel: 2FFE:F300:0213:AB01:0132:7289:2134:ABDC. Das Header-Feld des IPv6 ist 40 Byte groß, aber die Prüfsummenbits sind nicht in der Header-Datei enthalten. Die IPsec-Unterstützung (für die Sicherheitsfunktion) ist in IPv6 obligatorisch. Die optionalen Felder sind auch bei der IPv6-Adressierung nicht vorhanden. Es wird eine Paketgröße von bis zu 1280 Byte unterstützt. Die IPv6-Adressierung kann nicht für Broadcasting verwendet werden.
MAC-Adresse (Media Access Control Address)
MAC-Adresse ist die Adresse, die einen Knoten im Netzwerk eindeutig identifiziert. Sie wird auch als physikalische Adresse, als Burnt-In-Adresse oder als Software-Adresse bezeichnet. Die MAC-Adresse wird vom Hersteller der NIC (Network Interface Card) bereitgestellt. Sie ist in die Hardware eingebettet und bleibt für dieses Gerät konstant.
MAC ist eine 48-Bit-Adresse, die entweder 6 Gruppen von 2 hexadezimalen Ziffern oder 3 Gruppen von 4 hexadezimalen Geräten enthält. Diese Hexadezimalziffern können entweder durch Bindestriche(-) oder Doppelpunkte(:) getrennt werden. Zum Beispiel: 23-AB-CD-EF-56-78, ODER 23AB:CDEF:5678. Die 48-Bit-MAC-Adresse besteht aus zwei Teilen zu je 24 Bit. Die ersten 24 Bits stehen für die OUI (Organization Unique Identifier) und die nächsten 24 Bits für die herstellerspezifischen Informationen. Die MAC-Adresse arbeitet auf dem Data-Link-Layer des OSI- oder TCP/IP-Referenzmodells.
Nachfolgend sind die Unterschiede zwischen der MAC- und der IP-Adresse aufgeführt:
- Zweck: Die IP-Adresse wird hauptsächlich verwendet, um die Verbindung eines Knotens im Netzwerk zu identifizieren, während die MAC-Adresse verwendet wird, um die eindeutige Adresse dieses Knotens zu identifizieren.
- Adressentyp: Die IP-Adresse ist eine softwarebasierte oder logische Adresse, während die MAC-Adresse eine hardwarebasierte, verbrannte oder physikalische Adresse ist.
- Adressanbieter: Die IP-Adresse wird vom Administrator des Netzwerks, DHCP (Dynamic Host Configuration Protocol) oder dem ISP (Internet Service Provider) bereitgestellt. Die MAC-Adresse hingegen wird vom Gerätehersteller zur Verfügung gestellt und ist in der NIC(Network Interface Card) eingebettet.
- Adresslänge und -darstellung: Bei der IP-Adresse hat Ipv4 eine Adresslänge von 32-Bits, während IPv6 eine Adresslänge von 128-Bits hat. Auf der anderen Seite ist die MAC-Adresse eine 48-Bit-Adresse. Außerdem wird die IP-Adresse im binären Format mit Punkten(.) dazwischen dargestellt, während die MAC-Adresse im hexadezimalen Format mit Bindestrichen(-) oder Doppelpunkten(:) dazwischen dargestellt wird.
- Netzwerkklassen: Die IP-Adressen verwenden alle Arten von Netzwerkklassen, d. h. A, B, C, D und E zur Adressierung einer Verbindung. Für die Adressierung der MAC-Adresse eines bestimmten Geräts werden dagegen keine solchen Netzwerkklassen verwendet.
- Subnetting: Unter Subnetting versteht man die Aufteilung eines Netzwerks in zwei oder mehrere kleine Netzwerke. Die IP-Adresse verwendet Subnetting, während die MAC-Adresse es nicht verwendet.
- Flexibilität: Die IP-Adresse ist von Natur aus flexibel, sie wird immer dann geändert, wenn sich ein Gerät mit einem anderen Netzwerk verbindet. Auf der anderen Seite sind die MAC-Adressen nicht flexibel und bleiben für ein Gerät konstant.
- Netzwerkverkehr verwendet: Die IP-Adresse kann für Multicasting oder Broadcasting verwendet werden, während die MAC-Adresse für Broadcasting verwendet werden kann.
- Implementierungsschicht: Die IP-Adresse oder logische Adressierung wird in der Netzwerkschicht des OSI- oder TCP/IP-Modells implementiert. Auf der anderen Seite wird die MAC-Adresse oder physikalische Adressierung in der Data-Link-Schicht des OSI- oder TCP/IP-Referenzmodells implementiert.
Dies ist alles über die IP- und MAC-Adressen und die Unterschiede zwischen ihnen. Ich hoffe, Sie haben heute etwas Neues gelernt. Das war’s für diesen Blog.