计算机网络实验五,计算机网络(实验五).docx
计算机网络(实验五).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中得屏幕截图,就是否有一个链接得延迟比其她链接长得多在路由器名称得基础上,您能猜出这段链接末尾得两个路由器得位置吗
相关文章:

mac android 真机调试
1.已经安装好Androidstudio或者eclipse 2.下载配置好Android Sdk等 3.将android手机通过USB数据线连接Mac,打开终端输入system_profiler SPUSBDataType 4.找到对应设备的Product ID,并且复制出来 5.终端输入vi ~/.android/adb_usb.ini ,进入vi 6.输入i …

Python基础12-常用的内置函数
abs 取绝对值,数学上的绝对值 print(abs(-1)) all 接收一个可迭代参数。如果里面有一个False的元素,那么返回值就是False,否则返回True,类似逻辑“与”。如果可迭代参数本身为空,那么返回True。需要记住什么是Fals…

Andorid自定义attr的各种坑
本文来自网易云社区作者:孙有军在开发Andorid应用程序中,经常会自定义View来实现各种各样炫酷的效果,在实现这吊炸天效果的同时,我们往往会定义很多attr属性,这样就可以在XML中配置我们想要的属性值,以下就…

JS的Dom树小结
一【DOM树节点】DOM节点分为三大类:元素节点、文本节点、属性节点文本节点、属性节点,为元素节点的两个子节点;通过getElement系列方法,可以去到元素节点。二【查看节点】1、getElementById:通过ID获取唯一的节点&…

高考631能上什么好的计算机学校,2021年高考630分能上什么大学 可以报哪些学校...
高考结束后,最重要的事情就是如何填报志愿,高考630分能上什么大学?高考630分可以读哪些专业等等。小编下面就来为大家分享高考630分能上什么大学,供大家参考!!2021年高考630分能上什么理科大学高校名称专业批次平均分最高分中国科学技术大学…

CV00-01-CV基础理论
目录 CV的level和CV的方向 CV的level CV研究方向 CV应用方向 CV工程方向 CV的路线 CV比较好的会议 CV的平台、框架 认识几个CV的缩写 CV的level和CV的方向 CV的level Low Level,图像的基本操作;比如,图像的变换、像素操作、色彩等…

VC++关于UNICODE版本的开发
关于UNICODE版本的开发 代码转换方案 概述 在VC6.0中,相应的有一些宏来代替ANSI的函数、宏或数据类型,这些宏在ANSI编译条件中处理字符串为单字节,而在UNICODE中处理字符串为双字节,请在编写程序中请使用这些宏。 数据类型 表-1.1…

计算机基础办公软件应用技能,计算机一级计算机基础及 ms office 应用考些什么...
一、计基础知识1.计算机的发展、其应用领域。2.计算机中数据的表示、存储与处理。3.多媒体技术的概念与应用。4.计算机病毒的概念、特征、分类与防治。5.计算机网络的概念、组成和分类;计算机与网络信息安全的概念和防控。6.因特网网络服务的概念、原理和应用。二、操作系统的功…

ffmpeg 编译Android
环境 macOS 10.15.4 NDK 21.3.6528147 ffmpeg 4.2.3 1.执行sudo xcodebuild -license,防止编译的时候找不到一些文件报错 2.下载ffmpeg(4.2.3),解压后进入主目录,修改configure文件,找到 SLIBNAME_WITH_MAJOR$(SLIBNAME).$(LIBMAJOR) LI…

Python基础14-迭代器与生成器
目录 迭代器 官方文档对迭代器的解释 迭代器协议 基于迭代器协议的统一的for循环机制 生成器 官方文档对生成器的解释 生成器函数 生成器表达式 生成器用法举例 利用生成器用单线程实现生产者消费者问题模型 生成器只能遍历一次 迭代器 官方文档对迭代器的解释 Thi…

Android学习笔记进阶九之Matrix对称变换
网上很多的倒影特效实际上就是一个对称变换,在改变透明度即可。 Matrix对称变换包括很多种,有关于Y轴对称,关于X轴对称,关于y -x对称等等。 1 关于Y轴对称 [java] view plaincopy// 获取资源文件的引用res Resources res…

《计算机网络应用基础》模拟试卷(六),《计算机与网络应用基础知识1》模拟试卷...
《计算机与网络应用基础知识1》模拟试卷 (4页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.9 积分《计算机与网络应用基础知识1》模拟试卷 一考生注意:1.本试卷共五道大题&…

ios架构篇-1 项目组织架构
关键字:项目组织架构 CocoaPod + 多项目级联 + xib + MVVM ProjectApp 项目app project Vendor 第三方.a、.framework库或源码 Resources 项目静态配置文件 Database 数据库文件夹,如CoreData Component 此项目特定的组件 Base 此项目…

Error 0162 - Setup data integrity check failure after updating BIOS via Thinkvantage
Start the computer and start pressing F1 and get into set up. In setup press F9 for default settings and press F10 for svae and exit. Problem solved. 转载于:https://www.cnblogs.com/gaoshaonian/p/9700130.html

CV00-02-CV基本操作1
目录 数字图像属性 opencv-python环境搭建 基本操作I Read in / Show out,读取、显示图像; Change color,修改颜色; Gamma Correction,伽马校正; Crop,切割; Histogram&…

链式表的按序号查找
本题要求实现一个函数,找到并返回链式表的第K个元素。 函数接口定义: ElementType FindKth( List L, int K );其中List结构定义如下: typedef struct LNode *PtrToLNode; struct LNode {ElementType Data;PtrToLNode Next; }; typedef PtrToL…

Codeforces Round #409 (Div. 2) C Voltage Keepsake(二分)
题意:有n(n<100000)个机器。。。第i个机器最开始有bi(1<bi < 100000)个单位的电量,机器可以储存的电量没有上限,启动后每秒消耗ai(1<ai<100000)个单位的电量,有一个充电器每秒可以充p(1<p<1e9)的电量。求保持所有机器电…

电子计算机的发展与应用教案,川教版信息技术七上第3课《电子计算机的发展与应用》教案1.doc...
川教版信息技术七上第3课《电子计算机的发展与应用》教案1整理双流县中学现代课堂教学分课时教学设计课题第3课 计算机的发展与应用课时1课型新课教学目标知识与能力:了解计算机的产生和发展,了解我国计算机的发展状况,计算机的特点与具体应用…

ios架构篇-2 国际化多语言
关键字:ios,国际化,多语言 实现功能: 1.默认采用系统语言 2.语言切换后实时生效 3.支持中英文,包含页面、app名称、系统默认权限弹框(如相机相册权限) 思路:app首次初始设置为系统语言,用户在app内切换语言时发送语言切换通知,刷新所有页面 1.project增加需要支持的…

Python基础15-函数闭包与装饰器
目录 装饰器概念 装饰器的实现 修改被装饰函数的代码(非装饰器实现) 修改被装饰函数的调用方式(非装饰器实现) 装饰器的实现(不完整的实现level1) 装饰器实现的语法糖(不完整的实现level2…

python 全栈开发,Day132(玩具管理页面,控制玩具通讯录,基于请求的好友关系建立)...
先下载github代码,下面的操作,都是基于这个版本来的! https://github.com/987334176/Intelligent_toy/archive/v1.5.zip 注意:由于涉及到版权问题,此附件没有图片和音乐。请参考链接,手动采集一下ÿ…

iOS技术篇1-CocoaPods
iOS技术篇1-CocoaPods 上一篇: 目录 下一篇:ios技术篇2-CoreData

计算机艺术未来发展趋势,计算机技术对现代艺术设计的影响
摘 要 在当今,计算机技术已经覆盖到了全球生活的各个领域,毫不夸张地说,计算机技术已经成为世界上最重要的技术之一。计算机技术对于某些行业和领域的冲击是巨大的,甚至是革命性的改变,它能够使很多的活动变得更为便捷…

【JZOJ5064】【GDOI2017第二轮模拟day2】友好城市 Kosarajo算法+bitset+ST表+分块
题面 在Byteland 一共有n 座城市,编号依次为1 到n,这些城市之间通过m 条单向公路连接。 对于两座不同的城市a 和b,如果a 能通过这些单向道路直接或间接到达b,且b 也能如此到达a,那么它们就会被认为是一对友好城市。 By…

Python基础16-模块与包基础01
目录 初识模块和包 Python常用的内置模块 关键字import和from import、from查找的路径 如何调用 __name__与模块执行 __name__的用法(单元测试) 初识模块和包 我们把功能相近或相关的py文件组成模块,这样分开写代码便于维护,…

配置用户通过Telnet登录设备的身份认证(AAA本地认证)
背景信息 用户通过Telnet登录设备时,设备上必须配置验证方式,否则用户无法成功登录设备。设备支持不认证、密码认证和AAA认证三种用户界面的验证方式,其中AAA认证方式安全性最高。 采用AAA本地认证方式实现用户通过Telnet登录设备的身份认证&…
【自考】信息系统开发与管理(二)——章节详读
自考的第二阶段结束了,这一阶段是对书的详读过程。每章节读完,画一个导图。将其总结成一张网。织网的过程就是思考的过程。织网不断进行中……!宏观方面:1~3章第一章 管理信息系统导论在研究一…

ios技术篇-CoreData
ios技术篇-CoreData 上一篇: iOS技术篇-CocoaPods 目录 下一篇:

中山大学计算机学院运动会,喜讯!我院获2019中大校运会教工组团体第二名
11月2日,中山大学2019年运动会在南校园举行,来自全校68个院系、附属医院、部门共3200余名师生参加比赛。由37名职工运动员组成的中山七院代表队参加教工组田径赛、趣味田径及球类等全部15项比赛,经过激烈角逐,最终以团体总分173分…

Python基础17-模块与包基础02、常用模块之time、random
目录 名字冲突与避免 设置BASE_DIR保证程序能找到模块位置 time random 名字冲突与避免 在test.py里写下面一段代码,用正则表达式包re进行匹配,匹配出123开头的字符。如果我们在test.py同级写一个re.py,那么Python解释器在进行导入时就会…