ARP
1.IP数据包格式

优先级与服务类型:该字段用于表示数据包的优先级和服务类型,8bit。通过在数据包中划分一定优先级,用于实现Qos(服务质量)的要求
标识符:该字段用于表示IP数据包的标识符,16Bit。当IP对上层数据进行分片时,它将给所有的分片分配同一组编号,然后将这些编号放入标识符字段中,保证分片不会被错误的重组。路由器将一个包拆分后,所有拆分开的小包被标记相同的值,以便目的端设备能够区分哪个包属于被拆分的包的一部分
首部效验和:该字段用于表示效验和,16bit。接收方和网关用来效验数据有没有被改动过
注:测试网络连接 CMD ping
2.ICMP协议
ICMP是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
ICMP的主要作用有:
- icmp是一个“错误侦测与回馈机制”
- 通过IP数据包封装的
- 用来发送错误和控制信息的
ICMP协议的封装
ICMP协议属于网络层协议
如图ICMP的封装过程

一些简单的ping命令
1)-t:参数会一直不停的执行ping
- 调试故障或需进行持续连通性测试时应用;
- Ctrl+C可以中断命令。

(2)-a:参数可以显示主机名称

(3)-l:参数可以设定ping包的大小
- 单位为字节(byte)
- 可用于简单测试通信质量

浙公网安备 33010602011771号