Linux网络编程之原始套接字-ping协议实现

1.概述数组 PING协议是用来检验本地主机与远程主机是否链接,发送的是ICMP ECHO_REQUEST包。普通的套接字是基于TCP或者是UDP的,没法发送ICMP包,因此必须用原始套接字来实现。PING协议的客户端类型值为8,代码值为0,表示请求。而PING协议的响应端类型值为0,代码值也为0,表示应答. 以太网数据部分的最小值为46字节,而IP首部占20个字节,ICMP的首部占8个字节,因此
相关文章
相关标签/搜索