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)
  • 可用于简单测试通信质量

 

posted @ 2021-05-20 00:25  开水没味  阅读(311)  评论(0)    收藏  举报