icmp报文格式 各种

icmp报文格式 各种

ID:40555794

大小:356.50 KB

页数:36页

时间:2019-08-04

icmp报文格式 各种_第1页
icmp报文格式 各种_第2页
icmp报文格式 各种_第3页
icmp报文格式 各种_第4页
icmp报文格式 各种_第5页
资源描述:

《icmp报文格式 各种》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ICMP分析文档说明:由于排版的问题,请在“视图”中选择“Web版式”进行阅读。目录1ICMP报文的分类和格式21.1ICMP报文格式概要介绍21.2各种类型的ICMP报文的格式21.2.1ICMP请求和回答报文格式31.2.2ICMP差错报文格式41.2.2.1ICMP重定向报文格式41.2.2.2目的不可达差错报文格式41.2.2.3ICMP源站抑制差错报文、超时差错报文和参数问题差错报文52ICMP函数关系图63ICMP流程图124ICMP状态机245ICMP接口575.1数据接口595.1.1ICMP模块和下层的接口6

2、05.1.1.1IP层——>ICMP模块615.1.1.2ICMP模块——>IP层725.1.2ICMP模块和上层的接口935.1.2.1ICMP模块——>上层945.1.2.1.1pr_ctlinput函数955.1.2.1.2rtredirect函数1155.1.2.1.3pfctlinput函数1385.1.2.1.4rip_input函数1645.1.2.2上层——>ICMP模块1755.1.2.2.1icmp_error函数1765.1.2.2.2rip_output函数1985.2控制接口2155.2.1概况216

3、5.2.2rip_ctloutput函数2275.2.3rip_usrreq函数2505.2.4icmp_sysctl函数2555.3OS接口2745.3.1microtime函数2755.3.2m_freem函数2885.3.3m_gethdr函数2995.3.4m_get函数3076ICMP指标3206.1ICMP主机需求指标(RFC1122)3216.1.1概要分析(GENERALISSUES)3246.1.2细节问题(SPECIFICISSUES)3356.1.2.1目的不可达3366.1.2.2重定向3426.1.2

4、.3源抑制3476.1.2.4超时3516.1.2.5参数问题3536.1.2.6回显3576.1.2.7信息3676.1.2.8时间戳3696.1.2.9地址掩码3806.2ICMP路由器需求指标(RFC1812)4056.2.1简要介绍(INTRODUCTION)4096.2.2概要分析(GENERALISSUES)4116.2.3细节问题(SPECIFICISSUES)4316.2.3.1目的不可达4326.2.3.2重定向4376.2.3.3源抑制4396.2.3.4超时4436.2.3.5参数问题4486.2.3.6

5、回显4516.2.3.7信息4626.2.3.8时间戳4646.2.3.9地址掩码4756.2.3.10路由器请求4811ICMP报文的分类和格式1.1ICMP报文格式概要介绍ICMP报文是在IP数据报内部被传输的,如下图。IP首部(有可能有选项)ICMP报文这样的一个IP数据报,我们也称它为ICMP数据报。注意,ICMP数据报和ICMP报文是两个不同的概念,ICMP数据报的数据部分为ICMP报文。ICMP报文的格式如下图所示。所有ICMP报文的前4个字节都是一样的,但是剩下的其他字节则互不相同。0781516318比特类型8

6、比特代码16比特校验和(不同的类型和代码有不同的内容)1.1各种类型的ICMP报文的格式ICMP报文类型可以分为三大类:ICMP请求报文、ICMP回答报文和ICMP差错报文。接下来分别介绍它们的格式。1.1.1ICMP请求和回答报文格式ICMP请求报文有以下五种类型。类型代码描述80回显请求100路由器请求130时间戳请求150信息请求(废弃不用)170地址掩码请求ICMP回答报文有以下五种类型。类型代码描述00回显回答90路由器回答140时间戳回答160信息回答(废弃不用)180地址掩码回答回显请求和回答报文格式如下。078

7、151631类型(0或8)代码(0)校验和标识符序列号回显数据路由器请求报文格式如下,长度为8字节。078151631类型(10)代码(0)校验和未用(必须为0)路由器回答报文格式如下。078151631类型(9)代码(0)校验和地址数地址项长度(2)生存时间路由器地址【1】优先级【1】路由器地址【2】优先级【2】***时间戳请求和回答报文格式如下,长度为20字节。078151631类型(13或14)代码(0)校验和标识符序列号发起时间戳接收时间戳传送时间戳地址掩码请求和回答报文格式如下,长度为12字节。078151631类型

8、(17或18)代码(0)校验和标识符序列号32比特的子网掩码1.1.1ICMP差错报文格式ICMP差错报文分为四类:ICMP重定向报文、目的不可达差错报文、ICMP源站抑制差错报文、超时差错报文和参数问题差错报文。1.1.1.1ICMP重定向报文格式ICMP重定向报文类型为5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。