一、ICMP协议
ICMP是一个“错误侦测与回馈机制”,是通过IP数据包装的,用来发送错误和控制消息。
ICMP协议属于网络层协议
ICMP数据的封装过程:
二、ARP协议
Address Resolution Protocol,地址解析协议
将一个已知的IP地址解析成MAC地址
Windows系统中的ARP命令
arp -a:查看ARP缓存表
arp -d:清楚ARP缓存
ARP绑定
三、Ping命令的使用以及返回信息
C:\ping【-t】【-1字节数】【-a】【-i】IP_Address| target_name
其中【 】中的参数为可选参数。
连通的应答
从返回信息可知,从源主机向目标主机共发送了4个32字节的包,而目标主机回应了4个32字节的包,包没有丢失,源主机和目标主机之间的连接正常。
不能建立连接的应答
ICMP返回信息为“无法访问目标主机”,说明两台主机之间无法建立连接,可能是没有正确配置网关等参数。
-t
如果在ping命令后面加上参数“-t”,系统将会一直不停的ping下去。
-a
在ping命令中加入“-a”参数可以返回对方主机的主机名。
-l
一般情况下,ping包的大小为32字节,有时为了检测大数据包的通过情况,可以使用参数改变ping包的大小,ping包的大小为10000字节。