TCP/IP: So erhalten Sie die MAC-Adresse des Zielcomputers

TCP/IP: So erhalten Sie die MAC-Adresse des Zielcomputers

Benötigt Computer A die MAC-Adresse von Computer B, um eine Nachricht an Computer B zu senden? Wenn ja, wie erhält A die MAC-Adresse von B?

Antwort1

Wenn sich beide Computer im selben LAN befinden, ja.
Wenn sie sich nicht im selben LAN befinden, erfolgt die Kommunikation über einen Router oder eine Bridge. In diesem Fall muss A die MAC-Adresse des Routers (oder der Bridge) kennen, der den Datenverkehr an B weiterleitet.

In beiden Fällen wird das ARP-Protokoll von A verwendet, um die MAC-Adresse des Ziels zu ermitteln.
Im Grunde handelt es sich dabei (stark vereinfacht) um eine Sendung an ALLE Computer im LAN, in der das angefragte Ziel aufgefordert wird, zu antworten.
Das Ziel antwortet mit einer „Ich bin hier“-Nachricht und A kann dann aus dieser Antwort die MAC-Adresse erfahren (da die MAC des Ziels in dieser Nachricht als Quell-MAC-Adresse enthalten ist).

Ausführliche Informationen zur Funktionsweise finden Sie bei Google unter ARP-Protokoll.

verwandte Informationen