Grundlagenfrage: Warum MAC und IP

Happyman0815

New member
Themenstarter
Registriert
21 Dez. 2009
Beiträge
326
Hallo Leute!

Ich habe mal eine grundlegende Frage aus dem Unterricht.

Die Frage ist: Warum braucht man IP Adresse und MAC Adresse? Könnte man IP-Routing nicht auch genausogut mit MAC Adressen machen? Im lokalen LAN wird über die IP-Adresse ja die MAC-Adresse herausgefunden und über die Schicht zwei des OSI Modells wird nach die MAC austauscht wurde, nur noch mit der MAC Adresse gearbeitet/weitergeleitet/geroutet. Warum kann man denn nicht immer mit der IP-Adresse arbeiten?

Evtl. ist ja jemand bereit mir das ganze in ein paar Sätzen zu erklären. Die Wiki Artikel zu IP, MAC und Routing habe ich schon durch, gerafft hab die Frage die ich hier stelle aber trotzdem nicht 8|

Gruß
Happyman0815
 
z.B. um leichter Netze mit ihren Hosts einteilen zu können... mit den MAC-Adressen wär der Speicheraufwand (& Traffic) wesentlich höher. Die einfache Einteilung mit Netz-/Host-Teil der jeweiligen IP wär auch wesentlich komplizierter.
 
Ich denke einer der Gründe wird folgender sein:

Die Mac wird ja vom Hersteller "eingebrannt" (heutzutage alles änderbar, klar) - sprich nicht änderbar. Firmenkunden wollen aber Firmennetze aufbauen, Subnetze bilden, usw. Das geht mit MacAdressen nicht so leicht bzw. als Mensch sieht man einer Mac Adresse eben nicht an, ob sie zu einem Subnetz gehört, usw. Somit hat man "frei" festlegbare IP Adressen benutzt.

Ist aber nur eine Idee ;)
 
ich würde auch denken, weil es flexibler und dynamischer ist. Nur glaube ich, dass wenn der Prof. diese Frage schon stellt, dass die Antwort nicht so trivial ist :S
 
Oha 8|

Ist doch eigentlich offensichtlich dass ne IP viel einfacher aufgebaut ist, weniger Speicher brauch und ein Router damit schneller arbeiten kann...
 
Die Frage ist, was war zuerst da?

Aber echt schwer da was in Google zu finden.

Vorstellbar wäre, dass es zuerst die IP gab und dann man aber was Gerätespezifisches wollte - daher die Mac einrichtete.

Oder eben umgekehrt mit den o.g. Gründen.
 
Naja, du schreibst ja selber, MAC-Adresse ist Adressierung auf Schicht 2, IP-Adresse ist Adressierung auf Schicht 3. Vielleicht hast du in deinem Netzwerk ja gar kein IP, sondern was voellig Anderes. Willst aber dennoch die selbe Netzwerkkarte Benutzen. Andererseits willst du ja ne eigene IP-Adresse haben, wenn du schon IP faehrst, und nicht eine vorgegebene. Dann koenntest du auch keine Adressen auf neue Hardware mitnehmen etc.
 
[quote='Happyman0815',index.php?page=Thread&postID=803190#post803190]Nur glaube ich, dass wenn der Prof. diese Frage schon stellt, dass die Antwort nicht so trivial ist :S[/quote]
Eine Firma hat 5.000 ThinkPads = 10.000 MAC Adressen. (5.000 LAN - 5.000 WLAN)

Und die will jetzt jemand alle abtippen und daraus ein Internet und Intranet "basteln"?

Gruß Flexibel
 
[quote='Flexibel',index.php?page=Thread&postID=803196#post803196]Eine Firma hat 5.000 ThinkPads = 10.000 MAC Adressen. (5.000 LAN - 5.000 WLAN)[/quote]15000, du hast IP over Firewire vergessen :)
 
Ok, zusammengefasst ist die MAC Adresse dann dafür da, dass jede Hardwarekomponente/Netzwerkkarte eine eindeutige "nicht änderbare" Adresse hat um einen PC eindeutig zuordnen zu können. Da die MAC außerdem auf der Schicht 2 verwaltet wird (statt wie IP auf Schicht 3), ist das routing in lokalen Netzwerken über diese Adresse deutlich schneller.

Durch die IP Adresse kann man sehr flexibel Netzwerke einrichte. Man kann Gruppen in Subnetze einteilen und Adressen einer Hardware beliebig zuordnen.


Hätte nicht geglaubt, dass es so einfach ist. Danke für die Antworten!
 
Ein weiter Nachteil die MAC als "IP" zu benutzten erklärt sich hierdurch:

MAC-Adresse(Medium Access Control)
Eine 6 Byte Zahl die als Adresse fest auf der Netzwerkkarte festgelegt ist.
Sie sollte eindeutig sein.
Die ersten 3 Bytes identifiziert den Hersteller und die Art des Knotens,
die anderen 3 Bytes kann der Hersteller frei vergeben (Durchnummerierung).
1. Bit: I oder G (Individual oder Group)
2. Bit: U oder L (Universelle oder lokale Adresse)
3-24 Bits: Herstelle
25-48 Bits: Durchnummerierung

Heißt man hat 24 Bits um eine IP zu erstellen, da die Mac Adresse aber fest ist. Muss man ja immer alles fortlaufend machen. Also könnte ein Hersteller 65.536 Netzwerkkarten der gleichen Types rausbringen. Und müsste dann dann wieder eine neue Herstellerbezeichnung hernehmen. Das würde nach kurzester Zeit aber auch sehr knapp werden. IPs können häufiger benutzt werden und sind wie gesagt aufjedenfall viel dynamischer.

Aber man sieht ja auch das IPs schon zu neige gehen, deswegen wird / wurde ja auch IPv6 eingeführt.
 
[quote='aktentasche',index.php?page=Thread&postID=803215#post803215]man könnte genau so gut fragen wieso ein auto nummernschild und fahzreugnummer hat.[/quote]auf einem sehr abstrakten Niveau magst du damit recht haben :)
 
MAC Adressen sind auch nicht eindeutig einem Geraet zuzuordenen. Netzwerkkarten kann man wechseln und es kommen Duplikate vor.
 
Hi,

nur mit MACs würde das Routing nicht funktionieren. Eine MAC identifiziert nur die jeweilige Station. Um zu Routen sprich das Zielnetz zu finden, muß man aber auch eine eindeutige Kennung für die Netze haben. Das leistet die MAC nicht. Die IP implementiert beides: der linke Teil bezeichnet das Netz, der rechte Teil die Station.[quote='Happyman0815',index.php?page=Thread&postID=803201#post803201]... ist das routing in lokalen Netzwerken über diese Adresse deutlich schneller.
[/quote]Innerhalb eines Netzes (Schicht 2) spricht man nicht von Routing. Erst mit Schicht 3 werden Pakete von einem Netz ins andere geschickt = Routing.

Der ganze Aufwand mit den eindeutigen MACs wird im Grunde nur getrieben, damit zwei beliebige Netzwerkkarten die sich beide in demselben, beliebigen Netz befinden stets auseinander gehalten werden können. Kleinere Abweichungen von der Eindeutigkeit, wie von den Vorpostern erwähnt, stören da nicht, weil die Situtation statistisch sehr unwahrscheinlich ist.
 
[quote='david69',index.php?page=Thread&postID=803192#post803192]Ist doch eigentlich offensichtlich dass ne IP viel einfacher aufgebaut ist, weniger Speicher brauch und ein Router damit schneller arbeiten kann...[/quote]
Ganz so einfach ist das wohl nicht, sonst würde man ja jetzt nicht auf IPv6 umstellen, welches ja mehr Speicherplatz braucht als die MAC-Adressen, sondern einfach die MAC nehmen.
Speicherplatz ist nicht alles.
 
[quote='Happyman0815',index.php?page=Thread&postID=803180#post803180]Die Frage ist: Warum braucht man IP Adresse und MAC Adresse? Könnte man IP-Routing nicht auch genausogut mit MAC Adressen machen? Im lokalen LAN wird über die IP-Adresse ja die MAC-Adresse herausgefunden und über die Schicht zwei des OSI Modells wird nach die MAC austauscht wurde, nur noch mit der MAC Adresse gearbeitet/weitergeleitet/geroutet. Warum kann man denn nicht immer mit der IP-Adresse arbeiten?[/quote]

1. Du wirst es kaum glauben, aber es gibt ausser IP noch andere Protokolle, daher auch das OSI-Modell...
2. Wenn Du MACs für Routing nimmst, wie kommt das Paket von einem Rechner zum anderen, wenn zwischen beiden n weitere aktive Netzwerkkomponenten (Router, Switches) liegen ?
3. Das Handling von IP Adressen ist CPU-intensiv: Stickworte routing tables, routing protocols
 
[quote='moronoxyd',index.php?page=Thread&postID=803268#post803268]Ganz so einfach ist das wohl nicht, sonst würde man ja jetzt nicht auf IPv6 umstellen, welches ja mehr Speicherplatz braucht als die MAC-Adressen, sondern einfach die MAC nehmen.
Speicherplatz ist nicht alles. [/quote]

Auf IPv6 wird umgestellt weil durch ständiges Wachstum die verfügbaren IP Adressen langsam knapp werden.
 
[quote='Tester5',index.php?page=Thread&postID=803318#post803318]Auf IPv6 wird umgestellt weil durch ständiges Wachstum die verfügbaren IP Adressen langsam knapp werden.[/quote]
Das ist mir bekannt.
Ich wollte David69 nur den Fehler in seiner Argumentation aufzeigen.
 
  • ok1.de
  • IT Refresh - IT Teile & mehr
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben