Поля в IPv4?
Две возможности:
1. Воспользоваться IPHelper
2. Прямой доступ к линку
Про IPHelper (2000 Prof, XP)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/intprothelp.aspПри помощи IPHelper можно управлять опциями в исходящем ICMP Echo Request. Правда, получателю от этого легче не будет, так как входящие запросы обрабатываются внутри транспортного драйвера и на верхний уровень не передаются. Получателю всё равно надо будет уметь перехватывать фрейм до обработки IP (или параллельно с ним).
Можно взять ndisuio или ещё какой драйвер прямого доступа к линку. Например, есть инфраструктура (драйверы + библиотека прикладного уровня + интерфейсы)
http://winpcap.polito.it/Далее сценарий такой -- отправитель строит фрейм (Ethernet+IP+UpperLevel) и засылает в сеть. Получатель слушает фреймы и ручками их разбирает. Иначе никак -- данные reserved полей в IP теряются безвозвратно.