Kann eine eingeschränkte Sendung eine andere Ziel-MAC-Adresse als FF: FF: FF: FF: FF: FF: FF enthalten?
Wenn die Antwort wahr ist, können Sie ein Beispiel für ein Protokoll angeben, das ein solches Paket verwendet.
Ok, um dies etwas näher zu erläutern und zu zeigen, was ich davon halte:
Nehmen wir an, wir senden ein IP-Paket, das ein begrenztes Broadcast-Paket ist. Bei einem begrenzten Broadcast-Paket ist das Feld IP-Ziel gefüllt mit: 255.255.255.255. 255.255.255.255 bedeutet, dass das Paket für '_this_' _Local_ Area Network (L2-Netzwerk) bestimmt ist. 255.255.255.255 informiert die Software, die einen Frame-Wrapper für das Paket erstellt, darüber, dass das Paket für dieses L2-Netzwerk bestimmt ist. Um ein IP-Paket über das LAN-Netzwerk zu übertragen, kann ich mehrere Protokolle verwenden:
Abhängig davon, über welchen Medientyp ich das Paket übertragen möchte (oder welches L2-Protokoll ich verwenden möchte, wenn für ein Medium mehrere L2-Protokolle verfügbar sind?).
Da ich die L2-Adresse eines Hosts 255.255.255.255 nicht wirklich erhalten kann (da dieser Host nicht vorhanden ist), besteht ein logischer Schritt für die Software, die den L2-Wrapper erstellt, darin, eine L2-Sendung (Standard) auf niedrigerer Ebene zuzuweisen Adresse für das Frame-Zielfeld (unabhängig vom L2-Protokoll). Dies wäre ein logischer Schritt.
Ich habe die Frage ursprünglich gestellt, weil mir klar wurde, dass es neben Ethernet auch andere L2-Protokolle gibt, mit denen ich das Paket übertragen kann. Wenn die Frage also wie folgt formuliert wäre: "Kann ein begrenztes Broadcast-Paket andere Informationen über die L2-Broadcast-Adresse als MAC FF: FF: FF: FF: FF: FF enthalten?", Lautet die Antwort: Ja. Weil ich ein anderes L2-Protokoll als das Ethernet verwenden kann.
Ist mein Denken in dieser Hinsicht richtig?
practical, answerable questions based on actual problems
, wobei der Schlüsselteil ,actual problems
dass ein Systemadministrator tatsächlich 1 Tag auftreten kann.Antworten:
http://en.wikipedia.org/wiki/Multicast_address#Ethernet
Dies entspricht im Wesentlichen jeder Adresse, bei der die zweite hexadezimale Ziffer 1, 3, 5, 7, 9, B, D oder F ist.
Wenn Sie eine andere eingeschränkte Sendung sagen, gehe ich davon aus, dass Sie Multicast sagen wollen . Multicast- und Broadcast-Ethernet-Adressen werden nicht ermittelt, indem das Netzwerk über ARP nach der Hardwareadresse gefragt wird, die der IP-Adresse entspricht. Sie wird vielmehr durch einen entsprechend implementierten IP-Stack definiert. Microsoft bietet ein gutes Dokument zum Verständnis von Multicast-Ethernet-zu-IP-Zuordnungen .
Letztendlich wird jedoch jede L2-Adresse, die einem Switch oder einer Bridge nicht bekannt ist, dieses L2-Segment überfluten. Dinge verlassen das Segment nur, wenn sie über L2 interpretiert werden. Eine Netzwerkkarte leitet Pakete nur an das Betriebssystem weiter, wenn das Paket mit seiner eigenen Adresse übereinstimmt oder wenn diese zweite hexadezimale Ziffer eine der oben aufgeführten ist.
quelle