SOCK_RAW 与 SOCK_STREAM 、SOCK_DGRAM 区别

TCP/IP 四层模型:

SOCK_RAW 与 SOCK_STREAM 、SOCK_DGRAM 区别_第1张图片

其中 SOCK_STREAM、SOCK_DGRAM 工作在传输层,SOCK_RAW 工作在网络层。

SOCK_RAW 可以 处理ICMPIGMP等网络报文特殊的IPv4报文可以通过IP_HDRINCL套接字选项由用户构造IP


你可能感兴趣的:(工作,网络,Stream)