文章插图
ICMP协议原理IP协议提供尽力而为的服务,它定义如何将数据从源端传输到目的端,在这过程中,不负责对网络层数据传输的差错提供检测和报告,为了保证网络信息的正常交互,就诞生了ICMP,由它来承担网络层数据传输的差错提供检测和报告的作用!
ICMP:Internet Control Message Protocol(互联网控制消息协议!)
功能:(故障诊断和错误报告)
- 确认IP包是否成功到达目标地址
- 通知在发送过程中IP包被丢弃的原因
ICMP报文格式【ICMP协议及应用】
文章插图
类型:占用1字节,标识ICMP报文的类型,从类型值来看ICMP报文可以分为两大类 。第一类是取值为1~127的差错报文,第2类是取值128以上的信息报文!
代码(编码):占用1字节,标识对应ICMP报文的代码!
注意:类型和代码界定了这个ICMP消息的类型!
常见ICMP消息对应的类型和编码:
文章插图
文章插图
文章插图
校验和:
从数据包计算出来的值来检查其完整性 。
通过完整性,我们可以检查收到的数据是否没有错误 。
文章插图
ICMP应用ping
ping是检测网络连通性的常用工具,同时也能够收集其他相关信息 。
用户可以在ping命令中指定不同参数,如ICMP报文长度、发送的ICMP报文个数、等待回复响应的超时时间等,设备根据配置的参数来构造并发送ICMP报文,进行ping测试 。
常用参数:
文章插图
文章插图
ping命令的输出信息中包括目的地址、ICMP报文长度、序号、TTL值、以及往返时间!
tracert
显示数据包在网络传输过程中经过的每一跳!
(tracert基于报文头中的TTL值来逐跳跟踪报文的转发路径)
文章插图
tracert是检测网络丢包及时延的有效手段,同时可以帮助管理员发现网络中的路由环路!
常用参数:
文章插图
追踪过程:
文章插图
文章插图
文章插图
补充:
文章插图
ICMP差错报文:
文章插图
文章插图
ICMP控制报文:
文章插图
文章插图
ICMP路由和重定向报文:
文章插图
ICMP请求与应答报文:
文章插图
文章插图
文章插图
文章插图
推荐阅读
- 肠炎的症状及如何治疗
- 胃炎的症状及治疗
- 白茶功效与作用及禁忌,菊花茶与枸杞的功效与作用及禁忌
- 白茶寿眉功效与作用,寿眉茶作用及功效介绍
- 百香果茶知识普及,蜂蜜百香果茶的做法
- 绿茶碧螺春茶的功效,碧螺春茶特点及功效
- 碧螺春茶的功效与功能,碧螺春茶特点及功效
- 白牡丹茶的历史典故,白牡丹功效及作用介绍
- 绿茶的保留方式及技巧,福鼎白茶的保留方式
- 曼松贡茶产地及特点,曼松王子山