概述
计算机网络(实验五).docx
实验五一、实验内容在这个实验室里,我们将探讨ICMP 协议得几个方面由 Ping 项目产生得P 信息Tracer ute程序生成得C消息关于 CM 信息得格式与内容。在攻击这个实验室之前,我们鼓励您在第4 3 节中回顾 CMP 得内容 text1. 我们在微软 Win o s 操作系统得背景下展示了这个实验室系统. 然而,将实验室转换为Un x 或Linux 环境就是很简单得。1、I P 与Ping让我们通过捕获 Ping 程序生成得数据包来开始我们得 IC P 冒险 . 您可能还记得 P ng 程序就是一个简单得工具,它允许任何人(例如, a 网络管理员)来验证主机就是否存在 .源得 Ping 程序主机向目标IP 地址发送数据包;如果目标就是活得,P ng 程序在目标主机得响应就是将数据包发送回源主机. 您可能已经猜测(考虑到这个实验室就是关于ICM 得 ,这两个 Pi g 包都就是IC P 数据包 .进行如下操作 让我们通过打开Windows命令提示应用程序开始这次冒险(可以在您得附件文件夹中找到 。启动 Wiresharkping 司令部位于包嗅探器,并开始Wiresh r包捕获 .cwi owssystem32, 所以键入 “png n 10 ”主机名 “或”cwiws stem32 pin n 1 主机名 “在 M D S 中命令行 没有引号 ,主机名就是另一个主机得主机大陆。如果您在亚洲之外,您可能想要进入香港科技大学得网络服务器。这个论点“ n 10表”示应该发送0 条p ng消息。然后运行平程序通过输入返回。当 i程序终止时,停止W r sha k 中得数据包捕获。在实验得最后 , 您得命令提示窗口应该就是什么样子得。如图 1 所示 .在这个例子中,源 pi g程序位于马萨诸塞州目得地平计划在香港。从这个窗口我们可以瞧到源p ng 程序发送了1个查询包并收到1个回复。还要注意每一个响应,源计算往返时间 TT ) ,这就是 10个包得 on 平均 37毫秒。输入 Ping 命令后得命令提示窗口。图 2 提供了 Wi e rk 输出得屏幕截图,在“icmp被输入之后进入过滤器显示窗口。注意,数据包清单显示了2个数据包P ng源发出得查询与源收到得10 个 Pi 响应。还要注意源得 IP 地址就是表单 19 、 8/12 得私有地址 在 T 后面);目得地得 P 地址就是香港科大得网络服务器。现在我们来放大一下第一个包 由客户端发送);在下面得图中 ,包内容区域提供了关于这个包得信息 .我们瞧到这个包中得 P 数据报有协议编号 01,它就是 CMP 得协议号。这意味着有效载荷P 数据报就是一个 CMP 包 .图 2 利用因特网协议扩展Pi 程序得线鲨输出.图 3 关注得就是相同得 ICMP ,但就是已经扩展了 CMP 协议信息数据包内容窗口。注意这个 ICMP 包得类型为,代码为 0 所谓得 ICMP“ 回声请求 ”包 .(见图 4、 3)也请注意,这 CMP 包包含一个校验与、一个标识符与一个序号。图 3 中使用ICMP包得p ng包捕获如何上交您应该提交与图1 相似得命令提示窗口得屏幕快照以上.只要有可能,在回答下面得问题时,您应该交一份在您用来回答问题得跟踪中打印出数据包(s).注释 p i tout3 来解释您得答案。要打印一个包, 使用文件打印,选择只选择数据包,选择包汇总行,并选择最小数量得。您需要回答这个最小包得细节.1.hat isth P ad ress o ou ost W s t e P addre ofthe esti a on ost 2、 Wh i t that an CMPpack tdoe nothave source and d si ationportumbe s因为 ICMP 数据包在网络层封装在 P数据包中,因此不需要d stin ion 与 u ce3、 xa ine on of the p ngrequest p ktss t y your os 、 Wh a e h CM ty e nd co e num e s Wh t o her eldsdo thi IC P pa k t have H w ma y b esrehe che s m, se ue ce num e a d i e tifierie d 检查您得主机发送得 ing 请求数据包中得一个 .什么就是 CMP类型与代码号这个MP 包还有什么其她得字段有多少字节,校验与、序列号与标识符字段 M类型为 8,代码号为 0。这个包有 chec s m, de tifier ( B 为 512 字节 , ide fier ( LE )为字节, sequenc u ber ( BE )为 263 9字节, se ue ce number( E 为 35字节。、 E ami e the corresp nding p ng r ply p cket 、 Wh t are eICMP typeaco e numb r Wha othe field do s is IC P pack ave Ho aby e re th ch cksum , seque e umb ran iden ifie ields检查相应得ping应答包。什么就是CMP类型与代码数字 这个 IM 包还有什么其她得字段 有多少字节校验与,序列号与标识符字段类型为 0,代码为 ,这个包有 chec sum ,i enti ier为 512 字节, sequen e b rB )字段为 26 69 字节, e ue ce nu be LE )字段为 359 字节。2、ICM 与 racer te现在让我们继续我们得I MP冒险,通过捕获由路由跟踪程序。您可能还记得Traceroute程序可以用来计算从源到目得地得路径. rac rout 在章节中讨论。4 与4.4 节。 a e oute以不同得方式在u x/l nu /a o 与Windos中实现.在un x/inux ,源向目标目得地发送一系列U P数据包,使用一个不太可能目得地端口号; 在Windows 中 , 源发送一系列 I MP 包到目标目得地。 对于两个操作系统, 程序发送第一个数据包用 TTL1 ,第二个带 TTL2 得包 , 以此类推。回想一下,路由器将会当数据包通过路由器时 ,减少数据包得TTL 值。当一个数据包到达一个带有TTL1 得路由器时 ,路由器将一个IMP 错误数据包发送回源。在下面, 我们将使用本机Windows t a ert 程序 .一个共享软件版本许多漂亮得W do sTraceroute程序就是ping 绘图仪 。我们会在 Wires rk 得 IP 实验室中使用ng 绘图器,因为它提供了额外得功能、我们需要在那里做下面得事情.让我们从打开Windo s 命令提示应用程序开始可以就是在您得附件文件夹中找到。启动 Wi sha 包嗅探器,并开始 Wiresh k 包捕获。tra ert 命令在 cwind ws ystem 中,所以输入 “ra ert ”在 M S 命令中 ,主机名 “或 ”cwi dows sys em tracert 主机名。行(没有引号,主机名就是另一个大陆上得主机 .(注意,在W ndo s 机器上 ,命令就是 “tracert而”不就是 “ ra er u e。)如果您在欧洲之外, 您可能想要进入。 在法国得计算机科学研究所IN A 得 b 服务器。然后通过键入 return 来运行 T ac ro e 程序。当 T acerou 程序终止时,停止在 Wre hark 中捕获数据包。 在实验得最后,您得命令提示窗口应该就是什么样子得如图4所示。在这个图中,客户端Tracer t程序在马萨诸塞州与目标目得地在法国。从这个图中我们可以瞧到,对于每一个TT 值 ,源程序发送三个探测包。T acerout 为每一个都显示 tt 探测数据包 , 以及路由器得 IP 地址(可能就是名称)返回I M tl超标得消息。图命令提示窗口显示Tra er ute 程序得结果。图 5 显示了由路由器返回得 CMP 数据包得 Wires ark 窗口。请注意这个 ICM 错误包包含比 n ICMP 消息更多得字段。图 5 得 IC 字段得 Wir shark 窗口扩展为一个I MP 错误包。如何上交对于这个实验室得这一部分,您应该提交命令提示符得屏幕截图窗口。只要有可能, 在回答下面得问题时,您应该交一份在您用来回答问题得跟踪中打印出数据包(s。注释打印输出来解释您得答案。要打印一个包, 使用文件 -打印,选择只选择数据包 ,选择包汇总行 , 并选择最小数量得 , 您需要回答这个问题得包细节。5、 What is t ePddre s of you ho t Wh t s theIP a ress ofthe tar etdes i ion os 6、 I ICMP ent UD acke nstead ( as inUnix/ iux ), would th protocolnum er st ll be or the r b ac e If n t, what w u itb 因为它得上层协议就是D .、 E a ine eIC e ho pack in your creen h t、 I t different fr t MPing query a k ts nt irst hal f hisw s 两者得 hecknum ,s uenu ber , dat 不同。a If yes,h8、 Ex mine the ICMP error packeelds h nthe ICMP ech f eld n r sc ee sh t、p ke 、Whatis nIt as morefde i t se没有错误报文 .9、Exam ne h l t th ee ICMP p ck s received by t esource ost 、How re these pa kets di er n fromth er or p cket Whyar th y di e e t检查源主机接收得最后三个 ICMP 数据包。这些数据包与 P 错误数据包有什么不同她们为什么不同0 、 it n he rac rt asu eme ts, is ere alink whose elay i s n f ntly ongert an ot ers Re rto th scr ensh t n gure 4, s ther a liwhos elay is i nifi ant y ger hano hers On he basis f the u er na s, n ou u ss t e l cati n of t e w route s n h end of his n 在t aert 得测量中,就是否有一个链接得延迟比其她得要长得多请参考图 4中得屏幕截图,就是否有一个链接得延迟比其她链接长得多在路由器名称得基础上,您能猜出这段链接末尾得两个路由器得位置吗
最后
以上就是自然自行车为你收集整理的计算机网络实验五,计算机网络(实验五).docx的全部内容,希望文章能够帮你解决计算机网络实验五,计算机网络(实验五).docx所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复