试验五ICMP互联控制报文协议分析_第1页
试验五ICMP互联控制报文协议分析_第2页
试验五ICMP互联控制报文协议分析_第3页
试验五ICMP互联控制报文协议分析_第4页
试验五ICMP互联控制报文协议分析_第5页
免费预览已结束,剩余4页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验五ICMP互连控制报文协议一实验目的1、了解ICMP协议的格式和响应方式及作用;2、了解常见的网络故障。二实验内容1、学习和掌握ICMP协议的基本作用;2、掌握ICMP报文的格式;3、理解ICMP协议与IP协议的封装关系;4、学会根据各种响应信息进行出错分析的方法;5、学会使用 ping、netstat 和 tracert 命令。三实验环境实验流程S»ep1 定实耳* 両HU戚坪网* P报文 iStop3:ifi<fpi«84 Btep4:i& fjrjj, WSM3gg>cr"e面祝厂看®血 NC3fr一 _r: "

2、n- MJK五实验原理该协议是TCP/IP协议集中的一个子协议,属于网络层协议, 主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受 限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无 法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。 IP协议是一种不可靠无连接的包传输,当数据包经过多个网络传输 后,可能出现错误、目的主机不响应、包拥塞和包丢失等。为了处理 这些问题,在IP层引入了一个子协议ICMP (Inlernet Control Messa.ge Protocol)o ICMP数据报有两种形式:差错数据报和查 询数据报。ICMP数据报封装在IP数据报里传

3、输。ICMP报文 可以被IP协议层、传输层协议(TCP或UDP)和用户进程使用。 ICMP 与 IP 样,都是不可靠传输,ICMP的信息也可能丢失。为了防止ICMP 信息无限制的连续发送,对ICMP数据报传输中问题不能再使用 ICMP传输。1、ICMP报文的封装ICMP有两种报文:差错报文和查询报文。两种报文都是封装在IP报文中进行传输的,具体的封装格式如图IP首部ICMP报文2、ICMP报文的格式8位类型8位代码16位校验和根据类型和代码有不同的格式字段说明:8位的类型字段有15个不同的值,它与8位的代码字段 共同决定了各种类型的ICMP报文;校验和:对ICMP整个报文中 每个16bit进行

4、二进制反码求和。3、ICMP报文的主要类型类型代码描述查询差错00回显应答730网络不可达731主机不可达732协议不可用733端口不可达734需要进行分片735源路由失败V40源拥塞750对网络重定向751对主机重定向780请求回显790路由器通告7100路由器请求7110传输期间生存期为07111数据报组装期间生存期为07120数据包首部参数问题7130时间戳请求7140时间戳应答7150信息请求7160信息响应7170地址掩码请求7180地址掩码应答7六实验步骤步骤一:分析ICMP请求响应报文在命令行提示符下运行ping命令:1、从地址本中选择与本机属于同一子网的主机,例如:ping17

5、2.16.3.22、在协议分析器端分别进行观察和分析: 是否捕获到响应包? 如果捕获到,观察并分析每个响应包的ICMP协议头部分;3、在本机开启协议分析软件进行数据包捕获。4、命令行窗口中ping 172.16.3.2的地址,如图G: Docufwents and Set t in9sAdninistrator>ping 172.16.3.2Pinging 172.16.3.2 with 32 bytes of data:Reply Repl y Reply Replyf rorw f ron f ron f rorw172.16.3.2:172.16.3.2:172.16.3.2:17

6、2.16.3.2:bytes 32 bytes 32 bytes 32 bytes 32tine<lns tine<lns tine<lns t ivwe<lnsTTL-126 TTL:26 TTL-126 TTL-126Ping statist ics for 172.16.3.2: Packets: Sent 4. Received Approxinate round trip t ines in 4. Lost U <0x loss>, nilli-seconds:MinimiR « 0ns» Naxirur « 0ns,

7、 Average Bns序号时何目的賊曲议1 KW 01.000000$I72.161.W9218.25 54.179TO>»»660 11.000000$172.16.14172.16.1.239KMPfl辩用达.9*E' 23<000000s172.16.1.239172.164.1373费议包42-k172.16.1.239172.16.3.2y*回旻协r包|74PDAJUUUlXz<* 43.000000$172.16.3.2172.16.1.239icHPgatvsfi74 54.000000$172.16.1.172.16.12心區显沁

8、电74* 64.000000$172J6.3.2172.16J.239ICMPSlKhR®74±1m>:也十六遥卸9JKSOxOOCDOOCD 3x00000010)x00000020 )x00000030 0x000000400000036777003C026861F8 68 3833CDIBFCA6AE E2 081A 76 00OJ8001C339AC 1008 00 2A5C0200210061 6269 6A 6B6C6D6E6F7071 7262 63 646566676869016373k 8 800 45 00EF AC 1064 66 66 .74

9、75 76 g h i j k I m n o p w a b c d e < ghi83目庁棚f览址:8如皿算>38 ®«RS:0»>8000叶O 分 o生再町i司m:iNBG>RS«:acC339W池他比172.16.239倉(1別畑±:虫6.32O 5S1:8Q畑;0和:0X2A5C11袄«.«心:0 敲头E «& 0©©© o OQ ff»:84480 农 R: abcdeghfhYtopqrstuvwabcdefhi5、捕获到ICMP回显请求报文如图步骤二:编辑ICMP请求数据包,并发送启动协议编辑软件,添加“ICMP回显请求”数据包5C2.BO厂Pte谕製版CWPfl曲桓他X肉议樽垢CKS协釵锤扳HP©赠庠 nnm®理版icwj笺如灘OPkmHO议睡 iop?twtDv?a® IXM®攻現腹编辑请求数据包,具体数值如图于I5P回星封輩80FFFF5128Y00©尖型 ©代码昭檢验和0拆识番©序列号© I6Pg显数据部分发送前启动协议分析

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论