Это может быть глупый запрос, но я ищу подтверждение.Интерфейс сокетов DHCP-сервера
Я планирую внедрить DHCP-сервер, основанный на некоторых типичных требованиях клиента. Я немного смущен между использованием сокетов RAW и сокетов DGRAM для этой цели. Я понимаю, что сервер может быть реализован с помощью гнезда DGRAM, предполагая, что все ответы DHCP могут обрабатываться, в то время как клиенту DHCP нужен разъем RAW, потому что он не имеет IP-адрес, пока сервер не предоставит его.
Насколько я правильно понимаю эти точки?
Ребята,
После рыть дальше., Сервер посылает DHCP OFFER сообщение, которое содержит Клиента MAC-адрес в качестве одного из вариантов (chaddr). НАСКОЛЬКО МНЕ ИЗВЕСТНО; серверное приложение, использующее RAW-сокеты, может получить только MAC-адрес DHCP-клиента. Возможно ли, что. Можем ли мы запросить ядро (TCP/IP Stack) передать адрес mac в приложение, запущенное через DGRAM Sockets? Спасибо за внимание !!!