Notwendingkeit von IP Adresse beim routen von Datenpaketen
Hallo zusammen,
ich beschäftige seit neuem mit IT Netzen.
Warum wird die MAC Adresse benötigt, wenn nehmen wir mal an PC 1 (Netz A) und PC 2(Netz B) miteinander kommunizieren?
Und nehmen wir an, dazwischen sind auch zwei Router (Ob das Sinnvoll ist, steht außer Frage).
Also folgendes Bild:
PC1 --> R1 ---> R2---> PC2
Warum erfragt PC 1 die MAC Adresse von R1 bevor es ein Paket was für PC2 bestimmt zu senden kann? Und das gleiche von R1 zu R2 usw.
Macht das die Verwendung von IP Adressen in der Hinsicht nicht obsolet?
Bzw. warum sendet PC1 nicht direkt an R1, ich meine die IP Adresse ist bekannt.
VG
ABC1990
ich beschäftige seit neuem mit IT Netzen.
Warum wird die MAC Adresse benötigt, wenn nehmen wir mal an PC 1 (Netz A) und PC 2(Netz B) miteinander kommunizieren?
Und nehmen wir an, dazwischen sind auch zwei Router (Ob das Sinnvoll ist, steht außer Frage).
Also folgendes Bild:
PC1 --> R1 ---> R2---> PC2
Warum erfragt PC 1 die MAC Adresse von R1 bevor es ein Paket was für PC2 bestimmt zu senden kann? Und das gleiche von R1 zu R2 usw.
Macht das die Verwendung von IP Adressen in der Hinsicht nicht obsolet?
Bzw. warum sendet PC1 nicht direkt an R1, ich meine die IP Adresse ist bekannt.
VG
ABC1990
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 5613390100
Url: https://administrator.de/contentid/5613390100
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
4 Kommentare
Neuester Kommentar
Es wird nicht an die IP-Adresse gesendet. Das Switch arbeitet mit Mac Adressen. Die Kommunikation ist zwischen mac Adressen.
Die IP Adressen werden für das Logische benötigt.
Die IP Adressen werden für das Logische benötigt.
Moin,
Es wird immer das ISO/OSI runter und rauf angewandt.
Kommen die Nutzdaten aus dem Layer7, so werden alle unteren Schichten (so auch das ETHERNET-Protokoll) mit genutzt.
Beim Sender geht es also von 7 runter nach 1 dann innerhalb von 1 rüber und beim Empfänger wieder hoch.
Dazwischen geschaltete Systeme (Switch, Router, Firewall, ApplicationFilter, …) greifen wiederum entsprechend ihrer Layer ebenfalls ein.
Es wird immer das ISO/OSI runter und rauf angewandt.
Kommen die Nutzdaten aus dem Layer7, so werden alle unteren Schichten (so auch das ETHERNET-Protokoll) mit genutzt.
Beim Sender geht es also von 7 runter nach 1 dann innerhalb von 1 rüber und beim Empfänger wieder hoch.
Dazwischen geschaltete Systeme (Switch, Router, Firewall, ApplicationFilter, …) greifen wiederum entsprechend ihrer Layer ebenfalls ein.
Zitat von @ABC1990:
Warum wird die MAC Adresse benötigt, wenn nehmen wir mal an PC 1 (Netz A) und PC 2(Netz B) miteinander kommunizieren?
Warum wird die MAC Adresse benötigt, wenn nehmen wir mal an PC 1 (Netz A) und PC 2(Netz B) miteinander kommunizieren?
Das ist nur bedingt wahr - denn MAC-Adressen werden in der Kommunikation nur in Ethernet-Basierten Netzen verwendet.
Bei anderen Arten, z.B. FiberChannel, Token Ring, SLIP, MPLS oder auch das Mobilfunknetz, hast du andere Arten, wie Gegenstellen adressiert werden.
Das passiert nach OSI auf Layer 1 bis 2. Das ist die Schicht, wie du überhaupt Bits von A nach B bekommst.
Wie das bei der eingesetzten Technik konkret funktioniert, hängt natürlich schwer von der Technik ab - bei SLIP hast du z.B. prinzipbedingt nur eine einzige Gegenstelle, musst also auf Layer 2 keine Hardware-Adressen adressieren. Beim Mobilfunknetz hast du widerum viele Teilnehmer, welche aber über die jeweilige IMSI adressiert werden.
Was konkret an Daten übertragen wird, ist den Schichten 1 und 2 dabei egal - deren Aufgabe ist es, dass du einzelne Geräte identifizieren und ansprechen kannst. Was du in den höheren Layern machst (z.B. IP auf Layer 3) ist dabei egal.
Du kannst, wenn du einen entsprechenden Kink hast, auch anstelle von IP mit IPX/SPX oder DECNET arbeiten.
Solange du der Hardware, also dem Switch, sagen kannst, wer deine Daten bekommen soll, ist er happy.
Dass man bei Ethernet dafür MAC-Adressen benutzt, ist halt so - aber das ist nicht universell in jeder Netzwerktechnik so.
Und nehmen wir an, dazwischen sind auch zwei Router (Ob das Sinnvoll ist, steht außer Frage).
PC1 --> R1 ---> R2---> PC2
Warum erfragt PC 1 die MAC Adresse von R1 bevor es ein Paket was für PC2 bestimmt zu senden kann? Und das gleiche von R1 zu R2 usw.
Macht das die Verwendung von IP Adressen in der Hinsicht nicht obsolet?
PC1 --> R1 ---> R2---> PC2
Warum erfragt PC 1 die MAC Adresse von R1 bevor es ein Paket was für PC2 bestimmt zu senden kann? Und das gleiche von R1 zu R2 usw.
Macht das die Verwendung von IP Adressen in der Hinsicht nicht obsolet?
Nein, wir erinnern uns an die OSI-Schichten: Schicht 1 überträgt die Daten elektrisch, Schicht 2 adressiert die Teilnehmer im aktuellen Netzsegment.
Jetzt kommt Schicht 3 - hier haben wir Adressen, die Netzübergreifend, also Inter-Network, die Teilnehmer adressieren.
Stell dir mal vor, zwischen R1 und R2 läge keine Ethernet-Strecke sondern ein Mobilfunknetz.
Zwischen PC1 und R1 arbeitest du mit Ethernet und adressierst mit MAC-Adressen.
Zwischen R1 und R2 ist das Mobilfunknetz, da adressierst du mit der IMSI.
Zwischen R2 und PC2 sind dann wieder Ethernet und die MAC-Adressen.
Auf dem Weg von PC1 zu PC2 musst du also unterschiedliche Netzwerktechniken traversieren wodurch die Adressierung auf Layer 2 geändert werden muss.
Nur der Layer 3, der die IP-Adressen enthält, kann dann zur Adressierung genutzt werden, die stabil über alle Netzwerktypen hinweg funktioniert.