Широковещательный адрес сообщения DHCP-запроса - 255.255.255.255. Будет ли это сообщение запроса проходить через маршрутизаторы? Кажется, да, поскольку адрес назначения 255.255.255.255. Однако это звучит нелогично, потому что, если сообщение с запросом DHCP распространится по всему Интернету, любой DHCP-сервер в Интернете сможет выделить мне IP-адрес, верно?
Когда ваш компьютер отправляет пакет данных на 255.255.255.255, он фактически сопоставляет его с MAC-адресом. FF:FF:FF:FF:FF:FF
. Затем пакет отправляется с вашего компьютера на коммутатор (или на то, к чему подключен ваш компьютер) с местом назначения FF:FF:FF:FF:FF:FF
.
Коммутаторы знают, что пакеты, предназначенные для этого MAC-адреса, должны отправляться из всех портов, поэтому в итоге пакет достигает каждого устройства, подключенного к тому же коммутатору (или коммутатору, находящемуся дальше по цепочке). Он также будет достигать любого, кто подключен к той же сети через мост (включая мостовые беспроводные точки доступа), поскольку мосты пересылают все пакеты, включая широковещательные (идея моста заключается в том, что он должен быть прозрачным - все с одной стороны выходит из другой). Маршрутизаторы обычно не пересылают широковещательные сообщения между отдельными сетями.
Эта область, которая охватывает все устройства, подключенные через коммутаторы / концентраторы или мосты, называется «широковещательным доменом» в сетевом языке именно по этой причине - все устройства внутри широковещательного домена будут получать широковещательные сообщения, отправленные любым другим устройством в той же области.
Нет, он не будет проходить через маршрутизаторы, если вы не настроите агент ретрансляции DHCP. Широковещательные сообщения передаются только в широковещательном домене хоста (подсети).
Запрос DHCP - это широковещательная рассылка для уровня 2 (ff: ff: ff: ff: ff: ff) и уровня 3 (255.255.255.255). Это поведение относительно устройств Cisco, когда вы включаете в них DHCP. Однако, когда дело доходит до серверов Windows, есть разница. DHCP-запрос и подтверждение являются одноадресными.
255.255.255.255 - это не просто еще один IP-адрес; это широковещательный адрес, поэтому маршрутизаторы знают, что его не следует пересылать.
Первый пакет должен транслироваться, но после получения IP от сервера он отправит uni cast на этот сервер, когда истечет срок аренды.