Ich kann jetzt falsch liegen, aber mein Senf:
RAW-Sockets ist eine Art wie man in die Berkeley/Windows-Sockets Daten hineinschieben kann. Das heißt aber das man über das
IP, ICMP, OSPF, ... Protokoll ein klein wenig Ahnung haben sollte. Denn RAW-Sockets umgehen die Transport und Netzwerkschicht, dass heißt für eine sinnvolle Anwendung muss man die Protokolle kennen.
[EDIT] Berkeley korrigiert!