- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机网络(实验五)
计算机网络(实验五)
计算机网络(实验五)
实验五
一、实验内容
在这个实验室里,我们将探讨ICMP协议得几个方面:
?由Ping项目产生得ICMP信息
?Traceroute程序生成得ICMP消息
?关于ICMP信息得格式和内容。
在攻击这个实验室之前,我们鼓励您在第4、4、3节中回顾ICMP得内容text1。我们在微软Windows操作系统得背景下展示了这个实验室系统。然而,将实验室转换为Unix或Linux环境就就是很简单得。
ICMP和Ping
让我们通过捕获Ping程序生成得数据包来开始我们得ICMP冒险。您可能还记得Ping程序就就是一个简单得工具,她允许任何人(例如,a网络管理员)来验证主机就就是否存在。源得Ping程序主机向目标IP地址发送数据包;如果目标就就是活得,Ping程序在目标主机得响应就就是将数据包发送回源主机。您可能已经猜测(考虑到这个实验室就就是关于ICMP得),这两个Ping包都就就是ICMP数据包。
进行如下操作:
?让我们通过打开Windows命令提示应用程序开始这次冒险(可以在您得附件文件夹中找到)。
?启动Wireshark包嗅探器,并开始Wireshark包捕获。
?ping司令部位于c:windowssystem32,所以键入“ping-n10”主机名“或”c:windowssystem32ping——n10主机名“在MS-DOS中命令行(没有引号),主机名就就是另一个主机得主机大陆。如果您在亚洲之外,您可能想要进入
香港科技大学得网络服务器。这个论点“-n10”表示应该发送10条ping消息。然后运行平
程序通过输入返回。
?当Ping程序终止时,停止Wireshark中得数据包捕获。
在实验得最后,您得命令提示窗口应该就就是什么样子得。如图1所示。在这个例子中,源ping程序位于马萨诸塞州目得地平计划在香港。从这个窗口我们可以看到源ping程序发送了10个查询包并收到10个回复。还要注意每一个响应,源计算往返时间(RTT),这就就是10个包得on平均375毫秒。
输入Ping命令后得命令提示窗口。
图2提供了Wireshark输出得屏幕截图,在“icmp”被输入之后
进入过滤器显示窗口。注意,数据包清单显示了20个数据包:10Ping
源发出得查询和源收到得10个Ping响应。还要注意
源得IP地址就就是表单192、168/12得私有地址(在NAT后面);
目得地得IP地址就就是香港科大得网络服务器。现在我们来放大一下
第一个包(由客户端发送);在下面得图中,包内容区域提供了
关于这个包得信息。我们看到这个包中得IP数据报有
协议编号01,她就就是ICMP得协议号。这意味着有效载荷
IP数据报就就是一个ICMP包。
图2利用因特网协议扩展Ping程序得线鲨输出。
图3关注得就就是相同得ICMP,但就就是已经扩展了ICMP协议信息数据包内容窗口。注意这个ICMP包得类型为8,代码为0-a所谓得ICMP“回声请求”包。(见图4、23)也请注意,这ICMP包包含一个校验和、一个标识符和一个序号。
图3中使用ICMP包得ping包捕获
如何上交
您应该提交与图1相似得命令提示窗口得屏幕快照以上。只要有可能,在回答下面得问题时,您应该交一份在您用来回答问题得跟踪中打印出数据包(s)。注释printout3来解释您得答案。要打印一个包,使用文件-打印,选择只选择数据包,选择包汇总行,并选择最小数量得。您需要回答这个最小包得细节。
WhatistheIPaddressofyourhost?WhatistheIPaddressofthedestinationhost?
2、WhyisitthatanICMPpacketdoesnothavesourceanddestinationport
numbers?
因为ICMP数据包在网络层封装在IP数据包中,因此不需要destination和source?
3、Examineoneofthepingrequestpacketssentbyyourhost、WhataretheICMPtypeandcodenumbers?WhatotherfieldsdoesthisICMPpackethave?Howmanybytesare
thechecksum,sequencenumberandidentifierfields?
检查您得主机发送得ping请求数据包中得一个。什么就就是ICMP类型和代码号?这个ICMP包还有什么其她得字段?有多少字节,校验和、序列号和标识符字段?
ICMP类型为
文档评论(0)