В части 'Запроса' процесса DORA, IP-адреса и MAC-адреса сервера DHCP известен клиенту (поскольку дейтаграмма IP, отправленная в Предложении, имеет эту информацию). Таким образом, если место назначения известно, почему запрос все еще широковещательно передан к каждой машине в сети?
Так же в части 'Ack' процесса DORA, IP-адрес клиента теперь успешно установлен в нем и известен серверу DHCP. Почему это все еще широковещательно передает сообщение?
Поскольку несколько серверов DHCP могут ответить на сообщение DHCP Discover (Обнаружение) клиента, транслируемое сообщение DHCP Request (Запрос DHCP) содержит информацию о том, с какого IP-адреса какой сервер клиент выбрал для приема. Остальные серверы затем имеют возможность немедленно отозвать свои предложения вместо того, чтобы позволить им истечение таймаута.
., поскольку вы спрашиваете о предложении, запросе и подтверждении, позвольте мне объяснить одно за другим, сначала о предложении, которое должно транслироваться, потому что у клиента нет IP-адреса. Теперь о запросе у клиента есть IP-адрес сервера, поэтому, почему это сообщение транслируется, ответ таков: что, если есть два или более сервера, которые ответили клиенту и дали ему IP, чтобы сообщить им, что я выбрав этого клиента, сообщение запроса транслируется. Теперь необходимо транслировать подтверждение, потому что клиент еще не взял IP-адреса, которые сервер дал ему, только он выбрал IP-адреса. теперь клиент отправит ему пакет с подтверждением «что у вас может быть этот ip».