Может ли ограниченное вещание содержать MAC-адрес назначения, отличный от FF: FF: FF: FF: FF: FF?
Если ответ верный, не могли бы вы привести пример протокола, который использует такой пакет.
Хорошо, чтобы развить это немного дальше и показать, что я думаю об этом:
Предположим, мы отправляем IP-пакет, который является ограниченным широковещательным пакетом. Ограниченный широковещательный пакет имеет поле IP Destination, заполненное: 255.255.255.255. 255.255.255.255 означает, что пакет предназначен для '_this_' _Local_ Area Network (сеть L2). 255.255.255.255 информирует программное обеспечение, создающее оболочку кадра для пакета, о том, что пакет предназначен для этой сети L2. Для передачи IP-пакета по локальной сети я могу использовать несколько протоколов:
в зависимости от того, через какой тип среды я хочу передать пакет (или какой протокол L2 я хочу использовать, если для среды доступно несколько протоколов L2?).
Теперь, поскольку я не могу получить адрес L2 хоста 255.255.255.255 (поскольку этот хост не существует), логичным шагом для программного обеспечения, создающего оболочку L2, было бы назначение широковещательной передачи нижнего уровня (L2) по умолчанию. адрес для поля Destination кадра (каким бы ни был протокол L2). Это было бы логичным шагом.
Первоначально я задал этот вопрос, потому что понял, что помимо Ethernet есть и другие протоколы L2, которые я могу использовать для передачи пакета. Поэтому, если вопрос был сформулирован следующим образом: «Может ли ограниченный широковещательный пакет содержать информацию о широковещательном адресе L2, отличном от MAC FF: FF: FF: FF: FF: FF?», Ответ будет: да. Потому что я могу использовать протокол L2, отличный от Ethernet.
Правильно ли мое мышление по этому поводу?
practical, answerable questions based on actual problems
ключевым, потомуactual problems
что системный администратор может действительно встретиться однажды.Ответы:
http://en.wikipedia.org/wiki/Multicast_address#Ethernet
Это в основном соответствует любому адресу, где вторая шестнадцатеричная цифра равна 1, 3, 5, 7, 9, B, D или F.
Когда вы говорите другую ограниченную трансляцию , я предполагаю, что вы имеете в виду многоадресную рассылку . Адреса Ethernet для многоадресной и широковещательной рассылки не определяются, запрашивая у сети через ARP аппаратный адрес, соответствующий IP-адресу. Скорее, он определяется любым соответствующим образом реализованным стеком IP. Microsoft предлагает хороший документ для понимания многоадресных сопоставлений Ethernet и IP .
В конечном счете, однако, любой адрес L2, который не известен коммутатору или мосту, затопит этот сегмент L2. Вещи покинут сегмент, только если они интерпретируются выше L2. Сетевая карта будет передавать пакеты только в ОС, где пакет соответствует своему собственному адресу или где эта вторая шестнадцатеричная цифра является одной из перечисленных выше.
источник