Forum: Mikrocontroller und Digitale Elektronik Sinn von Mac Adresse und ip Adresse


von klaus (Gast)


Lesenswert?

Hi
Ich dachte in ein ipv4 Netzwerk ist die IP Adresse für die eindeutige 
Adressierung eines PCs ausreichend.
Wozu braucht man da die Mac Adresse?
Danke

von Dirk B. (dirkb2)


Lesenswert?

Wenn man IP über Ethernet macht.

IP kann man auch über RS232, USB oder Brieftaube machen.

von Nop (Gast)


Lesenswert?

klaus schrieb:

> Wozu braucht man da die Mac Adresse?

Die ist ein Layer unterhalb von IP. Da man normalerweise keine 
statischen IPs vergibt, sondern das über DHCP macht, muß das Gerät mit 
dem Router ja erstmal eine IP aushandeln - und das kann nicht auf der 
IP-Schicht gehen, weil das Endgerät noch keine IP hat.

von Dirk B. (dirkb2)


Lesenswert?

Dirk B. schrieb:
> Wenn man IP über Ethernet macht.

oder WLAN

von klaus (Gast)


Lesenswert?

Danke. klingt einleuchtend

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Ausserdem bedeutet Ethernet ja nicht zwingend TCP/IP. Es gibt genügend 
Protokolle, die zwar Ethernet benutzen, aber nix mit Internet 
Protokollen zu tun haben.

von Einer K. (Gast)


Lesenswert?

klaus schrieb:
> Wozu braucht man da die Mac Adresse?

Die Frage ist ein Layer 8 Problem!
Siehe: OSI Schichtenmodell

von Stefan F. (Gast)


Lesenswert?

Stelle Dir vor, die IP Adresse sei eine Postanschrift.

"Kölner Straße 5 in Düsseldorf"

Die Mac Adresse ist ein Level darunter, vergleichbar mit:

"Das dritte rote Haus mit weißen Türe auf deiner Straße"

Nun könnten sich viele Menschen zu Recht melden und sagen: Dieses Haus 
kenne ich. Die Angabe ist nicht eindeutig.

Mac Adressen sind nur im Lokalen Netz eindeutig und adressieren immer 
nur einen Rechner im Lokalen Netz.

Bei IP Adressen gibt es hingegen unterschiedliche Bereiche. Ab jetzt 
vereinfache ich:

Es gibt lokale und globale Adressen.

Dein WLAN Router hat vermutlich die lokale IP-Adresse 192.168.0.1. 
Meiner auch. Und die meiner Nachbarn ebenso, weil 192.168.x.x für lokale 
Adressen reserviert ist. Alle Rechner in allen Häusern haben Adressen in 
diesem lokalen Bereich, nicht nur die Router.

Rechner, die öffentlich erreichbar sein müssen, haben hingegen 
eindeutige IP Adressen. Die sind gerade Mangelware, da fast alle Nummern 
bereits vergeben sind.

Die Nummernbereiche kannst du bei Wikipedia nachlesen, dort siehst du 
auch, dass es mehr Abstufungen gibt, als nur lokal und öffentlich.

von Stephan (Gast)


Lesenswert?

Stefanus F. schrieb:
> Mac Adressen sind nur im Lokalen Netz eindeutig und adressieren immer
> nur einen Rechner im Lokalen Netz.

Sofern die Fa. ASUS nicht Mainboards verkauft die die gleiche MAC haben. 
Das dauert einen Moment bist man darauf kommt. Warum einige PC laufen 
und andere nicht. Dann wieder die anderen aber die einige nicht. Die 
Fehler sind ringsum gewandert.

von Stefan F. (Gast)


Lesenswert?

Ich hatte auch schon einmal ein Duplikat erlebt, das hatte der Switch 
allerdings mti einer unmissverständlichen Fehlermeldung moniert.

Sagen wir so: Mac Adressen müssen im Lokalen Netz eindeutig sein.

Gegen Duplikate helfen auch keine IP Adressen, weil die IP-Adressen bei 
der Zuspielung von Datenpaketen in MAC Adressen übersetzt werden.

Einem Router kannst du sagen: Schicke dieses Paket an die IP Adresse 
192.168.0.3. Auf dem letzten Kabelstück wird hingegen signalisiert: 
Dieses Paket geht an den Rechner mit der MAC Adresse 00-80-41-ae-fd-7e.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Stephan schrieb:
> Sofern die Fa. ASUS nicht Mainboards verkauft die die gleiche MAC haben.

Das hat die Firma Intel (mit der EtherPro) damals auch mal gemacht und 
hat uns einiges Kopfzerbrechen bereitet. Für diese (ISA-)Karten gab es 
allerdings ein Tool, um die MAC umzustellen. Aber da musste erstmal 
drauf kommen...

von M. K. (sylaina)


Lesenswert?

Unbedingt mal in das OSI-Schichtenmodell schauen. IP-Adresse und 
MAC-Adresse haben erstmal gar nichts miteinander zu tun, sie sind in 
unterschiedlichen Schichten des OSI-Schichtenmodells beheimatet und 
haben unterschiedliche Aufgaben. Die MAC-Adresse regelt im Grunde, wie 
die zur Verfügung stehende Hardware des Netzwerks, in dem sich der 
Rechner befinden, verwendet wird (z.B. wann darf ich in einem 
RS485-Netzwerk senden, wann muss ich lauschen). Die IP-Adresse hingegen 
regelt, wie der Rechner in eben jenem Netztwerk erreicht werden kann 
(ich hab Daten, wie muss ich sie verpacken damit sie auch beim 
Wunschempfänger ankommen).

von Erleuchtung (Gast)


Lesenswert?

Alles zum Thema sehr verständlich erklärt:

https://www.wut.de/download/print/e-58www-11-prde-000.pdf

von DPA (Gast)


Lesenswert?

Die MAC/Physikalische Adresse sollte weltweit eindeutig sein, aber 
effektiv ist sie das nicht. Wäre alles in einem netz und per 
MAC/Physikalische geroutet, käme es von zeit zu zeit zu 
Adresskonflikten. Noch problematischer ist aber das (fehlende) Routing 
ansich. In einem kleinen Heimnetz ist es ja teils noch OK, die Pakete an 
alle gesendet werden und nur die die das brauchen das rausfischen, und 
wenn per STP Netzwerk Loops aufgelöst werden, aber stell dir vor, jedes 
Paket würde an jedes gerät im Internet gesendet, die Netzlast wäre 
grauenhaft. Deshalb unterteilt man das in weitere logische Netze, mit 
IPs/Logischen Addressen. In kleinen Netzen hat man nur ne default route 
zum Router, der leitet das wiederum zum ISP weiter, und eventuell noch 
ein paar oft manuell eingetragene statische zu anderen lokalen logischen 
netzen. Zwischen den ISPs wird dann BGP eingesetzt, jeder AS sagt jedem 
anderen, um welche Adressen er sich kümmern kann, wie weit entfernt das 
ist (btw. wie viel das "kostet", aber nicht notwendigerweise an Geld), 
und entscheidet anhand dessen, wohin er die Packete sendet. Diese 
Unterteilung in logische Netze, und das Routing welches dieses 
ermöglicht, ist also der Hauptgrund, warum man IP braucht.

von wangnick (Gast)


Lesenswert?

Stefanus F. schrieb:
> Einem Router kannst du sagen: Schicke dieses Paket an die IP Adresse
> 192.168.0.3. Auf dem letzten Kabelstück wird hingegen signalisiert:
> Dieses Paket geht an den Rechner mit der MAC Adresse 00-80-41-ae-fd-7e.

Die IP-Adresse ist die Zieladresse. Die MAC-Adresse benennt das nächste 
direkt erreichbare Gerät auf dem Weg zum Ziel, also den nächsten Router 
oder, auf dem letzten Segment, das Zielgerät. Die Zuordnung IP<->MAC 
merken sich die Geräte in der ARP-Tabelle --
1
arp -a
 zeigt die Tabelle an.

Zum weiteren Verständnis empfehle ich einmal
1
wireshark
 auszuprobieren.

LG, Sebastian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.