internet控制报文协议(icmp)

internet控制报文协议(icmp)

ID:9181285

大小:1.23 MB

页数:10页

时间:2018-04-20

internet控制报文协议(icmp)_第1页
internet控制报文协议(icmp)_第2页
internet控制报文协议(icmp)_第3页
internet控制报文协议(icmp)_第4页
internet控制报文协议(icmp)_第5页
资源描述:

《internet控制报文协议(icmp)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Internet控制报文协议(ICMP)【实验目的】1.掌握ICMP协议的报文格式2.理解不同类型ICMP报文的具体意义3.了解常见的网络故障【网络结构】网络结构二【实验内容】练习一:运行Ping命令各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。本练习将主机A、B、C、D、E、F作为一组进行实验。实验开始前主机B首先执行命令“staticroute_config”启动静态路由。1)主机B、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。1

2、)主机Aping主机E(172.16.0.2)。2)主机B、E、F停止捕获数据,察看捕获到的数据,并回答一下问题:l捕获的报文对应的“类型”和“代码”字段分别是什么?l分析报文中的哪些字段保证了回显请求报文和回显应答报文的一一对应?练习二:编辑和发送ICMP查询报文和应答报文。本练习将主机A、B、C、D、E、F作为一组进行实验。1)主机A启动协议编辑器,编辑一个ICMP时间戳请求数据帧发送给主机C(172.16.1.3)。MAC层:目的MAC地址:C的MAC地址。源MAC地址:A的MAC地址。协议类型或数据长度:0800。IP层:总长度:包含IP层和ICMP层长度。高层协

3、议类型:1。校验和:在其它字段填充完毕后计算并填充。源IP地址:A的IP地址。目的IP地址:C的IP地址。ICMP层:类型:13。代码字段:0。校验和:在ICMP层其它字段填充完毕后,计算并填充。其它字段使用默认值。2)主机C启动协议分析器进行数据捕获,并设置过滤条件(提取ICMP协议)。3)主机A发送已编辑好的数据帧。4)主机C停止捕获数据。察看主机C捕获到的数据,并填写后面表。练习三:查看和编辑ICMP差错报文本练习将主机A、B、C、D、E、F作为一组进行实验。1.目的端不可达(1)主机A、B、C、D、E、F启动协议分析器捕获数据,并设置过滤条件(提取ICMP)。(2

4、)主机A、C、D、E、Fping172.16.2.10(不存在的IP地址)。(3)主机A、B、C、D、E、F停止捕获数据。察看捕获到的数据,并回答以下问题:●捕获到的是哪一种目的端不可达报文?2.超时(1)在主机E上启动协议编辑器,编写一个发送给主机D(172.16.1.4)的ICMP数据帧。其中:MAC层:目的MAC地址:主机B的MAC地址(172.16.0.1接口的MAC)。源MAC地址:E的MAC地址。协议类型或数据长度:0800。IP层:总长度:包含IP层和ICMP层长度。TTL:0。高层协议类型:1。校验和:在其它字段填充完毕后,计算并填充。源IP地址:E的IP

5、地址。目的IP地址:D的IP地址。ICMP层:类型:8。代码字段:0。校验和:在ICMP其它字段填充完毕后,计算并填充。其它字段使用默认值。(2)主机B(172.16.0.1的接口),F启动协议分析器捕获数据,并设置过滤条件(提取ICMP协议)(3)主机E发送已编辑好的数据帧(4)主机B、F停止捕获数据,察看并分析捕获到的数据(5)主机B在命令行方式下输入recover_config命令,停止静态路由服务。【实验结果】练习一:1.主机Aping主机E(172.16.0.2)。2.l捕获的报文对应的“类型”和“代码”字段分别是什么?答:“类型”是8回显请求报文和0回显应答报

6、文;“代码”字段是0。l分析报文中的哪些字段保证了回显请求报文和回显应答报文的一一对应?答:报文中的标识号同为512和序列号同为5632保证了回显请求和回显应答报文的一一对应。练习二:1.编辑一个ICMP时间戳请求数据帧发送给主机C(172.16.1.3)。2.主机C停止捕获数据。察看主机C捕获到的数据。时间戳请求报文时间戳应答报文ICMP字段名字段值ICMP字段名字段值类型13类型14标识号0标识号0序列号0序列号0发起时间戳0发起时间戳0接收时间戳0接收时间戳0传送时间戳0传送时间戳练习三:1.主机A、C、D、E、Fping172.16.2.10(不存在的IP地址)。

7、23.在主机E上启动协议编辑器,编写一个发送给主机D(172.16.1.4)的ICMP数据帧。4.主机B、F停止捕获数据,察看并分析捕获到的数据【思考问题】1.能否根据时间戳计算当前的时间?答:当前时间为62.使用时间戳得到的时间比从系统得到的时间有什么好处?答:时间戳得到的时间更加准确。3.为什么要设置TTL字段?答:设置生存时间字段,限制通过的路由数。这一规则是为了防止过去允许ICMP差错报文对广播分组相应带来的广播风暴。4.为什么要限制由失效的ICMP差错报文再产生一个ICMP报文?答:限制由失效的ICMP差错报文再产生

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

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

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