Задача. В сети есть устройства. Адресация по МАС, tcp/ip не используетеся. К устройству можно обратиться, если знать его МАС адрес - т.е. с этим проблем нет.
Возникает вопрос, если МАС адрес устройства не известен, а устройство необходимо найти в сети. На ум приходит широковещательный опрос по сети и ожидаем ответа. Вроде бы всё понятно, сделать это можно и будет работать, но... в сети могут быть нормальные компы с нормальными ОС WinXp, Linux, qnx и т.д. Поэтому возникает вопрос, как они будут реагировать при получении широковещательного пакета? Очень бы не хотелось, что бы им поплохело.
Насколько я понимаю, в обычном tcp/ip пакета после 12 байт МАС адреса источника и приёмника идут данные типа struct iphdr по ftp://ftp.rfc-editor.org/in-notes/rfc791.txt страница 11.
Вопрос: чем надо руководствоваться чтобы сформировать пакет широковещательного опроса.