Sie fragen, warum eine * physische Adresse * (wie eine MAC -Adresse) für die Datenübertragung in einem Netzwerk erforderlich ist. Es ist nicht streng wahr, dass * zwei * physische Adressen * immer * für * jede * Datenübertragung benötigt werden; Der genaue Mechanismus hängt von der Netzwerkschicht und dem Protokoll ab. Die Kernidee dreht sich jedoch um den Bedarf an beiden lokalen Adressierung (Innerhalb eines einzelnen Netzwerksegments) und
Global Adressierung (über mehrere Netzwerke hinweg).
Hier ist eine Aufschlüsselung:
* Physische Adresse (MAC -Adresse): Dies ist eine eindeutige Kennung, die in der Netzwerkschnittstellenkarte (NIC) jedes Geräts fest codiert ist. Es ist entscheidend für die Kommunikation *innerhalb eines lokalen Netzwerksegments *. Stellen Sie sich dies wie eine Straßenadresse vor. So werden Daten auf Ihrem örtlichen Netzwerk auf den richtigen Computer geliefert (z. B. Ihr Heim-WLAN oder ein örtliches Büro-LAN). Die MAC -Adresse wird von der Datenverbindungsschicht (Schicht 2) des OSI -Modells (z. B. Ethernet) verwendet.
* logische Adresse (IP -Adresse): Dies ist eine eindeutige Kennung, die einem Gerät in einem Netzwerk zugeordnet ist. Es wird zum Routing von Daten über mehrere Netzwerke hinweg verwendet - das Internet. Es ist wie eine Kombination aus Postleitzahl und Straßenadressen. Mit der IP -Adresse können Geräte in verschiedenen Netzwerken miteinander kommunizieren. Die IP -Adresse wird von der Netzwerkschicht (Schicht 3) des OSI -Modells (z. B. IP -Routing) verwendet.
Warum beide oft (aber nicht immer) beteiligt sind:
Senden Sie ein Paket von Ihrem Computer (Computer A) an einen Server (Computer B) in einem anderen Netzwerk.
1. Routing: Das Betriebssystem Ihres Computers verwendet die IP -Adresse des Servers, um die Route zum Server zu bestimmen. Router unterwegs verwenden IP -Adressen, um das Paket weiterzuleiten.
2. Lokale Lieferung: Sobald das Paket im Netzwerk eintrifft, in dem sich der Server befindet, muss der Router es dem richtigen physischen Gerät liefern. Dies erfolgt anhand der MAC -Adresse des Servers. Der Router (oder ein Switch) sucht die MAC -Adresse nach, die der IP -Adresse des Servers in seinem ARP -Cache (Adressauflösungsprotokoll) zugeordnet ist, oder führt eine ARP -Anforderung aus, um ihn zu finden.
3. Datenverbindungsschicht Kommunikation: Sobald die MAC -Adresse erhalten wurde, wird die Datenverbindungsschicht das Paket direkt an die NIC des Servers liefern.
Kurz gesagt: Die IP -Adresse bringt das Paket in das richtige Netzwerk. Die MAC -Adresse bringt das Paket auf das richtige Gerät in diesem Netzwerk. Sie arbeiten zusammen, um eine zuverlässige Datenzustellung zu gewährleisten. Während beide für die meisten Internetkommunikation von entscheidender Bedeutung sind, verwenden einige lokale Netzwerke möglicherweise nur die MAC-Adressen zur Einfachheit.