计算机网络(实验五).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相关推荐

  1. 广州大学计算机网络实验五,计算机网络实验五.doc

    计算机网络实验五 广州大学学生实验报告 开课学院及实验室:计算机学院,电子信息楼416A室 2014年 12 月 10日 学院计算机科学与教育软件学院年级/专业/班计科122姓名庞彬学号1206100 ...

  2. 计算机网络选择重传,计算机网络选择重传协议实验报告..docx

    计算机网络选择重传协议实验报告. <计算机网络>选择重传协议实验报告1.实验内容和实验环境描述实验内容:利用所学数据链路层原理,设计一个滑动窗口协议,在仿真环境下编程实现有噪音信道环境下两 ...

  3. 计算机系统概论实验报告3,东南大学计算机网络第四次实验报告.docx

    文档介绍: 东南大学自动化学院实验报告课程名称:信息通信网络概论第4次实验(系):自动化专业:自动化实验名称:实验四.计算机网络通信应用程序设计名:学号:验室:金智楼实验组别:同组人员:实验时间:20 ...

  4. C语言第五章实验原理,C语言第五章实验报告.docx

    C语言第五章实验报告 C语言第五章实验报告?班级:14金工3班??????????学号???????????姓名:周俐俐一.实验目的?1.?熟悉C语言编程环境.2.?进一步熟悉用C语言调试C语言源程序 ...

  5. 东南大学计算机网络实验报告三,东南大学计算机网络第三次实验报告.docx

    东南大学自动化学院 实验报告 课程名称: 信息通信网络概论 第3次实验 实验名称:实验三 基于客户/服务器模式的网络通信编程实现 院(系):自动化专 业:自动化 姓 名:学 号: 实验室:金智楼实验组 ...

  6. 天津理工大学计算机网络实验报告二,天津理工大学计算机网络实验报告一(中加).docx...

    文档介绍: 天津理工大学实验报告 学院(系)名称: 计算机与通信工程学院 姓名 学号 专业 计算机科学与技术(中加合作) 班级 教学 1 班 实验项目 实验一:网络命令的使用 课程名称 计算机网络 课 ...

  7. 计算机组成原理第五个实验,计算机组成原理实验五报告.docx

    计算机组成原理实验五报告 实 验 报 告课 程计算机组成原理姓 名学 号实验项目微程序控制单元实验同组姓名学 号指导教师专业班级计算机科学与技术09实验时间2011-6-20实验五 微程序控制单元实验 ...

  8. 北理计算机网络实验汇编,北理计算机与网络实验(II)(汇编语言实验4).docx

    本科实验报告 实验名称: 实验四 分支和循环实验 课程名称: 计算与网络实验(II) 实验时间: 任课教师: 实验地点: 10-102 实验教师: 高平 实验类型: ■ 原理验证 □ 综合设计 □ 自 ...

  9. 计算机网络实验环境介绍与基本操作,实验一计算机网络基本操作33.docx

    PAGE PAGE # 实验一 网络基本操作实验 一.实验目的 1?了解网络协议参数配置 熟悉常用网络命令的功能与使用 二.实验环境与设备 PC机二台,超5类双绞线一米,压线钳一个,RJ-45插头二个 ...

最新文章

  1. python学习第一章要点
  2. Android P 凹口屏支持,打造全面屏体验
  3. 安装Nginx过程中,使用make时出现 make: *** 没有规则可以创建“default”需要的目标“build”...
  4. 移动端web,tap与click事件
  5. 移动端适配与响应式布局
  6. 人工智能时代下的“烦恼”:美国国会探讨“深度伪造”风险及对策
  7. mysql int(3)与int(11)的区别详解
  8. 12.IDA-虚函数和虚表
  9. mysql 查询一个月的时间_mysql日期查询sql语句总结(查询一天,查询一周,查询一个月的数据)...
  10. 什么叫直播秒开?如何实现秒开?
  11. Css/Js推荐类库
  12. TC SRM 665 DIV2 A LuckyXor 暴力
  13. ThinkPHP5.1设置404页面
  14. 微信小程序图片缓存问题
  15. HTC6950新手基本操作方法
  16. Day002-2021-07-30 String常用API
  17. java根据经纬度得出中心点的经纬度
  18. 微信视频聊天怎么美颜?以下方法可以帮到你!
  19. Java实现机器人用户随机上线
  20. Eclipse设置三:设置豆绿色背景色

热门文章

  1. Spring cloud 微服务docker容器化最佳实践
  2. 2022-2028年中国LCD光刻胶行业市场深度分析及发展规模预测报告
  3. Redis 高级特性(1)—— 事务 过期时间 排序
  4. 卷积神经网络之卷积计算、作用与思想 深度学习
  5. synopsys PCIE IP协议解析
  6. 深度学习框架:GPU
  7. 适配器(GenericServlet)改造Servlet
  8. 2021年大数据Flink(二十七):Flink 容错机制 Checkpoint
  9. 【CV】吴恩达机器学习课程笔记第10章
  10. iphone smtp服务器没有响应,电子邮件卡在iPhone或iPad上的发件箱?如何修复iOS中的未发送邮件 | MOS86...