Описание тега raw-sockets
Интернет-сокет, который позволяет напрямую отправлять и получать необработанные сетевые пакеты, содержащие все заголовки. Они отличаются от таких протоколов, как TCP/IP или UDP.
Необработанные сокеты отличаются от стандартных сокетов, в которых полезная нагрузка инкапсулируется в соответствии с протоколом транспортного уровня (TCP, UDP, HTTP, ...). Необработанные сокеты могут использоваться для реализации совершенно новых протоколов транспортного уровня или для отправки сообщений через менее распространенный протокол, например ICMP.
Большинство API-интерфейсов сокетов, особенно основанные на сокетах Беркли, поддерживают необработанные сокеты. Поддержка Windows XP намеренно ограничена из соображений безопасности.