- 18
- 0
- 约小于1千字
- 约 3页
- 2017-08-12 发布于重庆
- 举报
icmp数据包格式分析.doc
ICMP数据包格式分析
ICMP报文格式
ICMP网络控制报文协议包含有一下几个字段,类型、代码、校验和、identifier、序列号、数据。
图1
请求应答报文对
请求与应答报文对可分为回应请求与应答报文、路由器请求与通告报文、时间戳请求与应答报文和地址掩码请求与应答报文。如图2所示为一组回应请求与应答报文:
图2
请求报文
类型为8,表示回应请求报文,传递的ping命令通常用于测试信宿的可到达性(如图3)。
图3
应答报文
类型为0,表示回应应答报文。比较这组报文对,其标识符和序列号是一样的,且数据部分也是一样的(如图4)。
图4
差错报告
1. 下图为一个UDP数据报错误引发的信宿不可达报告:
报告类型为3,代码为3,说明产生信宿不可达报文的原因可能是端口不可达。
在ICMP报文的数据部分封装了出错数据报的部分信息。本例中封装了出错的IP数据报首部和该IP数据报封装的UDP首部和一部分数据段(这里与书上有些差异,书上说是数据部分的前64位,本例中为520个字节的数据,看了其他同类型报文封装的数据大小不一)
产生信宿不可达报文的原因还有可能是网络不可达、主机不可达和协议不可达等。其代码分别为0、1、2。如下图是主机不可达:
2. 下图为一个ICMP请求超时引发的数据报超时报告:
报告类型为11,代码为0,说明是路由器TTL超时。该报文由路由器222.95.16.1产生,并且路由器丢弃了引起出错的报文(即蓝底的那条报文),因为该报文的TTL为1。
您可能关注的文档
- AIX安全策略实施.doc
- AJAX在WEB开发中的轻量级应用.pdf
- ALCAP协议.ppt
- AListApart经典文章—突破网格设计的僵局.doc
- Android网络通信框架Volley的学习笔记.doc
- AO在建设项目审计中的应用(上).pdf
- APIHook关键技术.pdf
- APP服务器托管合作协议.doc
- ARM协处理器及其指令.pdf
- ARM完整复习题及答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
原创力文档

文档评论(0)