ICMP网络层及ping命令06

本文深入解析了ICMP因特网控制消息协议的工作原理及其在网络设备间传递差错和控制信息的重要作用。详细介绍了ICMP数据包格式,包括类型和代码字段,并探讨了ping命令的多种参数,如持续ping、字节数、生存时间和不分片发送选项。此外,还分析了使用ping命令时可能遇到的各种情况,如目标主机无法访问、请求超时、传输失败等。

ICMP网络层及ping命令06

标签(空格分隔): HCIA

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

Internet Control Message Protocol

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

  • 用于可达性测试
  • 使用ping命令调用
    01ICMP图示.png

ICMP数据包格式

04ICMP数据包格式.png

05ICMP消息类型和编码类型.png

两个重要的信息
类型type
代码code
02ICMP数据包长相示例.png

03请求报文和回复报文类型和代码区别.png

ping命令的参数

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

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

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

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

2.请求超时
08ping请求超时.png
开了防火墙,禁ping,收到了数据包,不回复
对方主机不在线,屏蔽等

3.传输失败
9无网关.png
在这里插入图片描述

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

4.成功此处不演示

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值