Windows generalmente ti offre il supporto per i socket traimte un API con la libreria Winsock2.
Tu però vuoi agire a livello più basso, le parole chiave dovrebbero essere RAW socket
(corregetemi se sbaglio) e tra l' altro mi sa che non sono supportati da windows.
(almeno nella vesrione 2 dei winsock).
Dovresti trovare qualche libreria che ti aiuti.
Prova a dare uno sguardo qui