ICMP网络层及ping命令06

标签(空格分隔): HCIA

1.ICMP因特网控制消息协议

Internet Control Message Protocol

是网络层的一个重要协议。ICMP协议用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。

  • 用于可达性测试
  • 使用ping命令调用
    ICMP网络层及ping命令06

ICMP数据包格式

ICMP网络层及ping命令06

ICMP网络层及ping命令06

两个重要的信息
类型type
代码code
ICMP网络层及ping命令06

ICMP网络层及ping命令06

ping命令的参数

ICMP网络层及ping命令06
-t 持续ping
-l 字节数
-i 生存时间 TTL
-f 不分片发送数据包,可能会导致无法发送。也可用于测试节点mtu是否满足1500
科来ping工具

ping命令之后出现的提示含义
1.无法访问到目标主机
ICMP网络层及ping命令06
网关没有路由,没有获取到MAC地址

222不在我本地的arp缓存中,随便编的

先是发送arp请求,没有收到222的mac地址回复,icmp数据包无法封装
arp尝试获取失败,后面的所有数据包都无法封装,或者就是不在线(有mac)。

2.请求超时
ICMP网络层及ping命令06
开了防火墙,禁ping,收到了数据包,不回复
对方主机不在线,屏蔽等

3.传输失败
ICMP网络层及ping命令06
ICMP网络层及ping命令06

主机尝试访问其他网络内的主机,而本身没有配置网关

4.成功此处不演示

相关文章:

  • 2021-12-27
  • 2021-08-04
  • 2022-01-04
  • 2021-12-28
  • 2021-09-03
  • 2021-10-29
  • 2021-07-10
  • 2021-06-16
猜你喜欢
  • 2021-04-10
  • 2021-04-02
  • 2021-12-08
  • 2021-08-08
  • 2021-11-19
  • 2021-12-28
相关资源
相似解决方案