计算机网络实验报告书.pdf
武汉即曼大学ZHEJIANG NORMAL UNIVERSITY计算机网络实验报告书姓名:学号:班级:学院:目录实验一以太网链路层帧格式分析.5实验二IP 地址分类与IP 数据包的组成.9实验三 ARP地址解析协议.18实验四ICMP互连控制报文协议.24实 验 五 UDP用户数据报协议.29实 验 六 TCP传输控制协议.32实 验 七 HTTP超文本传输协议.39实验一以太网链路层帧格式分析实验目的1、分 析Ethernet V 2标准规定的MAC层帧结构,了解IEEE802.3标准规定的MAC层帧结构和TCP/IP的主要协议和协议的层次结构;2、掌握网络协议分析软件的基本使用方法:3、掌握网络协议编辑软件的基本使用方法。实验学时3学时实验类型验证型实验内容1、学习网络协议编辑软件的各组成部分及其功能;2、学习网络协议分析软件的各组成部分及其功能:3、学会使用网络协议编辑软件编辑以太网数据包;4、理解MAC地址的作用:5、理解MAC首部中的LLCPDU长度/类型字段的功能;6、学会观察并分析地址本中的MAC地址。实验流程实验环境局域网环境,1台PC机。实验原理详见理论教材。实验步骤步骤1:运行i p c o n f i g命令1、在听n d o w s的命令提示符界面中输入命令:i p c o n f i g /a l l,会显示本机的网络信息:Ethernet adapter 本地连接 2:Connection-specific DNS Suffix.:Description.:Realtek RTL8139 Family PCI Fast Ethernet NIC U2Physical Address.:00-58-4C-5C-l2-ClDhcp Enabled.:NoIP Address.:172.20.10.16Subnet Mask.:255.255.0.0Default Gateuai/.:2、观察运行结果,获得本机的以太网地址。步骤2:编辑L L C信息帧并发送1、打开协议编辑软件,在工具栏选择“添加”,会弹出“协议模版”的对话框,如图所示,在“选择生成的网络包”下拉列表中选择LC协议模版”,建立一个L L C帧;添加一个数据包2、在“协议模版”对话框中点击“确定”按钮后,会出现新建立的数据帧,此时在协议编辑软件的各部分会显示出该帧的信息。如图所示:新建的L L C 帧数据包列表区中显示:新帧的序号(为 0)、概要信息;协议树中显示以太网M A C 层协议:数据包编辑区中显示新帧各字段的默认值;十六进制显示区中显示新帧对应的十六进制信息。3、编 辑 L L C 帧在数据包编辑区中编辑该帧;具体步骤为:编 辑 L L C 帧填 写“目的物理地址”字段;方法一:手工填写。方法二:选择”地址本”中主机B的 I P 地址,确定后即可填入主机B的 M A C 地址:填 写“源物理地址”字段,方.法同上,此处为了提示这是一个在协议编辑软件中编辑的帧,填入一个不存在的源物理地址;注意:协议编辑软件可以编辑本机发送的M A C 帧,也可以编辑另一台主机发送M A C 帧,所以,源物理地址字段可以填写本机 M A C 地址,也可以填写其他主机的物理地址。但要注意网络协议分析软件中过滤器的设置,否则会捕获不到数据包。协议树中会显示L L C:其中的目标服务访问点和源服务访问点,可以不变。LLC的控制字段内容不需改变,因此最低位为零(传输时的第一位),表示信息帧。发送数据包4、数据包编辑区与十六进制显示区是联动的,选中数据包编辑区中的某一字段,该字段对应的十六进制值会相应地改变颜色,观察十六进制显示区中该帧的信息。5、点击工具栏或菜单栏中的“发送”,在弹出的“发送数据包”对话框上选中“循环发送”,填入发送次数,选 择“开始”按钮,即可按照预定的数目发送该帧。在本例中,选择发送10次,如上图所示。6、在主机B的网络协议分析软件一端,点击工具栏内的“开始”按钮,对数据帧进行捕获,按“结束”按钮停止捕获。捕获到的数据帧会显示在页面中,可以选择两种视图对捕获到的数据帧进行分析,会话视图和协议视图,如图所示的会话视图可以清楚的看到捕获数据包的分类统计结果:捕获数据包一会话视图从中可以看出,刚才编辑发送的10个数据帧已经全部被捕获到了。该数据帧的源MAC地址是:00-58-4C-5D-1C-13,目的MAC地址是00-58-4C-5F-18-5A(即主机B),数据帧总长度2】字节,包括14字节的以太网帧头,3字节的LLC首部。LLC首部中,目标服务访问点和源服务访问点,以及控制字段的值均为0。协议视图中,则可以方便的看到数据帧内详细的十六进制数据内容。步骤3:编辑L L C 监控帧和无编号帧,并发送和捕获1、编辑帧的步骤同步骤二,只是修改L L C P D U 的控制字段。2、编辑监控帧,注意L L C 首部的控制字段值为0 x 0 1。3、编辑无编号帧,注意L L C 首部的控制字段值为0 x 0 3。4、在监测端捕获数据包,确定是否是监控帧和无编号帧:Q TBIIWJIII KU-N 闹S H ”网0 T u d a H H U f t*M 8 U F W U日 皿 朔 OMMC-5F-1I-5A妣0HHC4KHB f c f2 Q3 TU(M8$必09a监控帧 无编号帧监控帧和无编号帧步骤4:捕获数据帧并分析1、启动网络协议分析软件在网络内进行捕获,获得若干以太网帧。2、对其中的5 7 0 个帧的以太网首部进行观察和分析,分析的内容为:源物理地址、目的物理地址、上层协议类型。思考问题结合实验过程中的实验结果,回答下列问题:1、在网络的分层体系结构中,M A C 层的作用是什么?答:M A C (M e d i a A c c e s s C o n t r o l,介质访问控制)地址是识别L A N (局域网)节点的标识。网卜的物理地址通常是由网卡生产厂家烧入网卡的E P R O M (一 种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。是全球独一无二的一个地址,由4 2 个二进制数字组 成,般用1 2 个十六进制数字来写,前六位是固定的厂商I D,后 6位就代表地址了,M A C 地址跟1 P 地址一样可以改,只是在联网的时候不能跟其它的有重复,否则就会造成冲突,上不门 网.形象的说,M A C 地址就如同我们身份证上的身份证号码,具有全球唯一性。M A C 地址使一个网段上的所有设备都可以互相引用。在网络层中,根据M A C 地址来识别通信数据属于哪个设备,因为M A C地址被合并在大块大块的信息包中。2、为什么I E E E 8 0 2 标准将数据链路层分割为M A C 子层和1 子 层?答:目而在1 工办议中所用到的数据链路控制部分都是基于H D L C 协议的,然而年一种的协议都根据门J 的技术需要时H D L C进行了适当的修改,以满足自己的特殊需求。由于H D L C 并不支持多点平衡配置,这使得在局域网中有弓I 入媒体访问协议的必要性。I E E E 将数据链路层划分为两个子层:逻辑链路子层(L L C)和媒体访问控制子层(M A C)o实验二IP 地址分类与IP 数据包的组成实验目的1、理解I P 层的作用以及I P 地址的分类方法:2、理解子网的划分和子网掩码的作用;3、掌握I P 数据包的组成和网络层的基本功能。实验学时3 学时实验类型综合型实验内容1、学会根据I P 地址的分类方式区分各类I P 地址:2、掌 握 I P 数据报的格式、长度以及各字段的功能:3、学会利用子网掩码确定I P 地址的网络号、子网号和主机号;4、学会分析给定数据包的I P 首部信息;5、学会手工计算I P 校验和的方法。实验流程实验环境局域网环境,1 台 P C 机。实验原理详见理论教材。实验步骤步 骤 1:查看本机网络状态从上图中的显示结果中可以看到,i p c o n f i g/a l l命令输出包括主机名称,节点类型等,以及网络接口上的相关配置。从上图中可以看到网络接口配置为:M A C:0 0-5 8-4 C-1 2-C 1D H C P:为未启用IP 地 址:1 7 2.2 0.1 0.1 6子网掩码:2 5 5.2 5 5.0.03、分析本主机属丁哪一类【P地址,网络号、子网号和主机号分别是什么。步骤2:利用网络协议分析软件捕获并分析IP数据包1、在本地主机中打开网络协议分析软件,在工具栏中点击“开始”,待一段时间后,点击“结束”。2、在捕获到数据包中,选择1 P数据包进行分析,如下图所示。IP数据包分析2、分析捕获到的IP数据包,因此在本实验中,只分析数据的的IP包头部分。版本信息:4,标识此报文为IPv4报文。头部长度:5,标识IP报头长度为5个3 2比特。在上图中,IP报头最末端为01 F F,整个IP包头长度为40字节,共320 位。区分服务类型:0,在此报文中不涉及服务质量的区分。总长度:7 4,表示总长度为7 4字节。标识:C E 8 6,此数据包没有进行分片。标志:2,二进制为0 1 0,表示此数据包不可分片。分段偏移量:0,此数据包没有进行分片。生存时间:1 2 8,每经过一个路由器,生存时间减1,当生存时间减小为0时,数据包被丢弃而不被转发。源IP地址:此字段显示了数据包的源地址。目的IP地址:此字段显示了数据包的目的地址。其他:此包头中,没有选项字段,没有填充字段。IP报头之后的部分为IP包中的数据部分。步骤3:利用网络协议编辑软件编辑并发送IP数据包1、在本地主机打开网络协议编辑软件,在工具栏选择“添加”,建立一个IP数据包。2、填写“源物理地址”:可以在地址本中找到木机的M A C地址,然后左键选择,点击“确定”加入地址。3、填写“目的物理地址”:可以在地址本中选择主机B的M A C地址,然后左键选择并单击“确定”加入地址。4、填写“类型或长度”:该字段值为08000配置完成后,在数据包编辑区中会出现IP层各个字段及其默认值,如下图所示。编辑IP数据包填写IP协议头信息:版本信息:4,IP头长度:5,如果没有选项,IPv4包头长度为20字节,为5个3 2比特长度。服务类型:0 0,服务类型(TOS)总长度:该值为1P首部长度加上数据部分的长度:如果没有数据该字段应为2 0,否则加上数据的长度,此处可以选为40。标识字段:可以采用默认值,或任意值,例如0。标志字段:可以采用默认值。生存时间:可以采用默认值1 2 8,即T T L值协议类型:即IP携带的上层协议类型(例如:TCP为6,UDP为17,ICM P为1):本实验填6,协议分析软件会自动将上层协议设为TCP。首部校验和:先添0,等全部字段填完后再计算。源IP地址:注意,网络协议编辑软件可以编辑本机发送IP数据包,也可以编辑另一台机器发送IP数据包,所以,源IP地址字段可以填写本机IP地址,也可以填写其它机器的IP地址(注意协设分析器的过滤器设置):目的IP地址:从地址本中选择主机B的主机的IP地址,左键选定,点击确定后“添加“:注意源目的IP地址的配置要与源目的M A C地址相符。当上述各字段值均已填写完毕后,可以计免“校验和”,校验和的计算有两种方法:方法一:手工计算,首先把校验和字段置为0,然后对IP协议头中的每个16比特进行反码求和(整个首部看成是由若干个16比特的字组成),然后取反,结果即校验和的值。方法二:利用网络协议编辑软件提供的工具计算,左键点击工具栏的“校验和”即可。如果要编辑多个IP数据包,可重复上述步骤。点击工具栏或菜单栏中的“发送”,在弹出的对话框中配置发送次数,然后选择“开始”按钮,发送帧序列,如下图所示。发送IP数据包在主机B中用协议分析器截获数据包并分析,捕获到的报文如下图所示。捕获到的IP报文分析捕获到的数据包的IPv4报头部分版本信息:IPv4报文的版本信息为4。头部长度:IPv4报头不含选项和填充字段长度为20字节,是3 2比特的5倍。总长度:总长度包含1P报头长度和IP包中的数据长度,协议分析软件将IP发送时自动将上层协议选择为T C P,因此数据内容为TCP报头20字节数据,因此接收到的IP报文长度为40字节。标识、标识、分段偏移量:均与分片有关。生存时间:由于数据包从源端到目的端没有经过任何路由器的转发,T T L值不变为128。校验和:由于发包过程中,标识位和分段偏移修改,因此校验和也和发送的数据梢有不同。源目标地址:源目标地址在IP包的发送过程中不做修改。用同样的方法,在主机A中编辑1P包,将目的M A C地址和目的IP地址修改为另外组主机的地址如p c 3,发送数据包。注意,封装IP包发往不同网段的目的主机时,目标M A C地址选择网关的M A C地址,地址本中找不到不同网段的IP地址时,手工输入目的IP地址。编辑的数据包如下图所示。发往不同网段的IP包在PC3中用协议分析软件抓包并分析,如下图所示。匚k阪文件S 工段Q)TJHI)马助Q P”,网络悔税分析软科-I傍次分析 0】捕获发自不同网段数据包分析在上图中可以看到,和发往相同网段的数据包并无太多不同,主要区别在于:接受报文中的源目的M A C地址与发送的源目的M A C地址不同:生存时间:T T L的不同。步骤4:p in g远程主机,分析IP协议1、在地址本中选择与本主机在同一子网中另一主机的IP地址。在本机命令行界面下运行:ping 172.20.10.17在ping的目的地址的主机上用协议分析器一端捕获数据,记录源、目的物理地址及源、目的IP地址,捕获到的报文如下-TN.J 做本信息J 头静饮或色J 区 分 用 等 类/0X00J息长度:&)抵 识:网 2 6:0j夕 股 陪 量:。j生存利同“kl2S,上层粉囚 类 量 12校叁和:依比5金 加 谁 此 172,20 10 16g(l&IF tttt 172010.17 v ic w a i尖型:。代码:。2 校幼制:0AE68j标识移:512J ffW 4:40%0 费勇:abc&hMnrcpqr由MMbcdefgh图所示,ping数据包按照地址本中的记录,分析捕获数据的M A C地址与IP地址的对应关系:在ping目的主机上通过协议分析器,查看“交互序列图”,了 解PING程序的会话过程,如下图所示。p i ng的交互序列图步骤5:本地IP数据包统计信息ne ts ta t命令用于显示与【P、TCP、U D P和I C M P协议相关的统计数据,般用于检验本机各端口的网络连接情况。1、在命令行界面下运行:ne ts ta t-r,显示本机路由表,记录本机的缺省网关的IP地址,如下图所示:C:Docuiwnts and Sett in ssA dninixtratoretetat-rRoute TaJblea*.4t*_*A*&a*a*a*.aaaa*A*_*a*Interface LitRxl HS TCP Loopbck in tarf*cBx2.M 58 4c 5c 12 c l.Realtek RTLS139 Fanily PCI Fast Ethernet NIC 92-触嚼包计划程序微型端口Active Route*:itwork Destination Metntkipconf iy/a llwindows IP Conf ig uratio nHost NA A C.Prim ary Dns S u ffixNode Type .IP Routing EnabledUIMS Proxy Enabledstu-*15UnknownNoNoOFthomet adapter 本地连接 2:Connection-spec i f ic DHS S u fflxIn s c rip tio n m e t NIC B2Phys le a l Address.Dhcp Enabled.IP Address.Subnet Nash D efault G a te im y.R ealtek RTL8139 Fam ily PCI Fast Ethe00 b 8-4 C-5 C-ll-llNo17 2.2B.10.152S 5.255.0.8查看A R P 缓 存 表 a r p -a清空缓存表a r p -d。C:XDocunents and SettingsSAdninistratorarp-aInterface:172.20.10.15-0 x2Internet Address Physical Address172.20.0.1 00-22-46-00-5d-elTypedynamic添加 A R P 记录 a r p -s 1 9 2.1 6 8.1.1 1 1-1 1-1 1-1 1-1 1-1 10p:Docunents and SettingsM dninistratorarp s 1 7 2.2 0.0.1 11-11-11-11-11-11L:Documents and S ettingsA dm nistrator arp-aIn terface:172.20.10.15-0 x2Internet AddressP hysical AddressType172.20.0.111-11-11-11-11-11s ta tic172.20.10.1400-58-7e-7?-53-f9dynamic172.20.10.1600 584c 5c12 c ldynamic步 骤 2:分 析 A R P协议1、在本机用命令a r p -a可以查看A R P缓存表中的A R P记录,用 a r p -d 命令删除A R P缓存中的记录,如下图所示。C:Docunents and S ettin g sAdministratorarp-aIn terf ace s 172.20.10.15-0 x2Internet Address P hysical Address Type172.20.0.1 00-22-46-00-5d-el dynamicC:Docunents and S ettin g sAdninistratorarp-d查看A R P 缓存表2、在本机开启协议分析软件进行数据包捕获。3、用命令 p in g 1 7 2.2 0.1 0.1 6。4、捕 获 A R P 报文进行分析。捕获的A R P 请求报文如下图所示:匕印 格 协 议 分 析 软 总-【悔改分析口 1文件9 工程Q)I M U)可助QP电玷目21157000$172.20.10417220.10.4ARP粉&国 12pl5.5470aQstt 7240 101517X20.10.16.7,.C 13210547000(I72.2O4O.ISl72JO.IO.t6ARPHW?6 147115.547000(172.2010.1517Z40.10.I6ARPffitSfil72.2a(K20172 20.295,295 192117.547000*OOEO-OF-OM55oi-eo-a-ooawoM l D e说包 日际的建途tt2 M超储止 O5M C-5C-Uj怆议装社:6106-ARP建件55SL80I(j 关亚:皿)J货件怩皮:6J协谀性度:,j 码:22 哪 械8如 A P i t M:l72 20 10 J52 H G 3速电It,a flH tU:l72.2O.I&144 十 六 迸 学区1 103000000FF FF FF FF FF FF 00 68 4C 5C 1111 08 06 00 01I 000001008 OD 06 04 00 02 00 56 4C 5C 1111 AC 14 OA OFI 000002000 00 00 00 00 00 AC 14 OA 10 00 00 00 00 00 00irfjooam o00 00 00 00 00 00 DO 00 OD 00 00 00A R P请求报文捕获的A R P应答报文如下图所示:4 E事悔改分析伏仆 分析出“J又怦如 IS 一,)3 人。出 MH MM !t7泰 金 总 一卜*1i f“卷 则7Q 甲而.Sti r u s m 个 r?A-r2 W-FFF FF I23m 00-58-K-5C U3 MhAU;oraB06-TARO Wt*S5fl:ani口协议的09000 0议长便;45整 碍:2 UH58-K-4C-U/画 如blXUOJg,2月 踪 初 域0 9 3 5 1 3172,20.10.15 i m.2?coDi in4o.m n m&ia.M C 2 137.2970001 17240.10.16 ITUaW.tS ICFPQS X,137JVntXk K.-17ULM.M ICMPfil,!3B,297tOQs 17320.1046 IT2J0.)a n IJFfil县 K%tXJVWOO*I7UD-Its tnjB-iQLM K M 4U N 139.2WOOOI t73JO.ia.l 172-20.I8 B J 1 X r m jm o i tn.20.tajc ITZM IAM icw fill k*8 K0.Z97C00S ITJJO.tajS ICWB 74z=la十六在JrfDOOOOOO FF FF FF FF FF FF 00 5B 4C 5C 12 C1 08 06 00 01 X L JtOOOOOOlO 08 00 06 0 00 Ot 00 SB 4C 5C 12 Cl AC 14 QA 10 x L)(00000020 OOOOOOOOOOOOACKOAOFODOOOOOOOOQOM0000030 ODOOmaOOOOOODOOOOOOODOOA R P应答报文在 A R P请求报文的数据帧头中,源物理地址为发送请求的主机地址为:0 0-5 8-4 C-5 C-1 1 1 1,目的物理地址是广播地址:f f-f f-f f-f f-f f-f f,协议类型为0 80 6,表示上层协议为I P协议。在 A R P请求报文中,各字段含义与值如下:硬件类型:0 0 0 1,表示硬件类型为以太网。协议类型:0 80 0,表示需映射地址为I P地址。硬件长度:6,表示硬件地址长度为6字节。协议长度:4,表示协议地址长度为4 字节。操作码:1,表示此A R P报文为A R P请求报文。源物理地址:0 0-5 8-4 C-5 C T I T 1,为发送A R P请求主机的物理地址。源 I P地址:1 7 2.2 0.1 0.1 5,为发送A R P请求主机的I P地址。目标物理地址:0 0-0 0-0 0-0 0-0 0-0 0,为待解析的物理地址。目标I P地址:1 7 2.2 0.1 0.1 6,为待解析的I P地址。在 A R P应答报文中的数据帧头中,源物理地址为发送A R P应答报文的物理地址:0 0-5 8-4 0 5 0 1 1-1 1,目的物理地址为发送 A R P请求报文的主机的物理地址:0 0-5 8-4 C-5 C T 2-C l,协议类型为0 80 6,表示上层协议为I P协议。在A R P应答报文中,各字段含义与值如下:硬件类型:0 0 0 1,表示硬件类型为以太网。协议类型:0 80 0,表示需映射地址为【P 地址。硬件长度:6,表示硬件地址长度为6 字节。协议长度:4,表示协议地址长度为4 字节。操作码:2,表示此A R P报文为A R P应答报文。源物理地址:0 0-5 8-4 C-5 C-1 1-1 1,为发送A R P应答报文主机的物理地址。源 I P地址:1 7 2.2 0.1 0.1 5,为发送A R P应答报文主机的I P地址.目标物理地址:0 0-5 8-4 C-5 C T 2-C l,为发送A R P请求的主机的物理地址。目标I P地址:1 7 2.2 0.1 0.1 6,为发送A R P请求的主机的I P地址。命令a r p -d 删去A R P缓存中的A R P记录。开启协议分析仪捕获A R P包进行分析。p in g 远程主机,地址1 7 2.2 0.1 0.1 6。对捕获的数据包进行分析。从捕获到的数据可以看到,网关 7 2.1 6.1.1 返回A R P应答信息。可见当一台主机要和非本网段的主机进行通信时,需要对网关进行A R P解析。并且在向目标主机发送报文时,目标物理地址填入的是本网段网关的物理地址。步骤3:同一子网,发送A R P请求数据包1、在命令提示符下运行:a r p -d,清空A R P高速缓存。2、编辑并发送A R P报文,如下图所示。a M 自Q W flh址 FF-FF-FF-FFF-FF T-60 0-S 0-K-4C-H-U -,珈(6|6)e$c S o m r e i i d a w T-A R P t t M&附0 1(OR)Q的小集叙 M 十2|2&”堆址氏度 H H)e出议埴址-厦*tsi i 一 研 (6 12 1 9。仁爱虑堆址 OQ-OHXXXMXMX)f 5U*8|6。丁 “十,Mi-*i 二 E 二MJOCGOOOOD O O O O O O IOFF FF FF FT FF FF6 8 0 6 0 6 0 4 0 0 0 1 0 0 0 0 0 0 0 0 0 0 W A C 14 0 A O F(t a DO C O O C U O 0 0 0 0 0 0 0 Q 0 0 0 0 ACM Q A I D编 辑I P数据包目的物理地址:F F-F F-F F-F F-F F-F F,A R P请求为广播报文,目的地址为广播地址:源物理地址:0 0-5 8-4 C-5 C-1 1-1 1,发送端物理地址:类型:0 80 6,上层协议是I P;硬件类型:1,以太网:协议类型:80 0:硬件类型:0 0 0 1,表示硬件类型为以太网;协议类型:0 80 0,表示需映射地址为1 P地址:硬件长度:6,表示硬件地址长度为6字节;协议长度:4,表示协议地址长度为4字节:操作码:2,表示此A R P报文为A R P应答报文;源物理地址:0 0-5 8-4 0 5 0 1 I T 1,为发送A R P应答报文主机的物理地址:源I P地址:1 7 2.2 0.1 0.1 5,为发送A R P应答报文主机的1 P地址:目标物理地址:0 0-5 8-4 C-5 C-1 2-C 1,为发送A R P请求的主机的物理地址;目标I P地址:1 7 2.2 0.1 0.1 6,为发送A R P请求的主机的I P地址。3、本地上开启协议分析软件,进行数据包捕获分析,捕获报文如下图所示。-T E in e tnO目旗您建地址评行 开 拓电/方理培龙S T C*4 KJ t M*5支:(W 06|内川格协设分析族科【梅设分析胃口 J文传Q)工理Q)XAavthqp g鼻屐1复 制 贴O贴 霰P技 设。置 网 卡 过 律?e 包 冽 距q 11 2113.5470)0160.60606060S%”i7 2.2 ai0.317220.10.4AW恸汉包F12卜547000s卜 2 2 0.1 0 1 5172.20.10.16*132HS.94XX)0t172.20.I0.1SI72J0,10.16AW喂顺包142115.547000172.20.10.151720,10.16ARPI9B 包 152H6,S4700(h172.204a 15172-3040.16 162116.M7000S172,20.10.151720.10.16AM恸议包172H 6,W X XB tm,2 D.I0 J 517240.10.16A R P l e182H7.54700M172.20.0-201720255.255WINS协国*192117.M7000S00-EO-OF-00-501-802-0000-00802.1D K fi-T A P PJ履 的 血30 1i j协识芟2!:o nj接件长度:6j t th K:4j 码;22 rtW 穿墙址 o o-5M a5C-t i,J t m t i t 1 7 2 H K M 52 n oo-oooo oo S 1 M&U:172U2O4O.16十六进n工手区b c o o x)o oF FF FF FF FF FF F 00 5 84 C 5 C 1 1 1 1oe0600 01XL .1 00X)1 00800 060400 02 00 S 64 C 5 C 1 1 1 1AC1 4OA OFXp arp-an terf a ce:172.20.10.15 0 x2In tern et AddressP h ysical AddressType1 7 2.2 0.0.100-22-46-0 0-5 d-eldynamic1 7 2.20.10.300-9a-6c-77-62-b5dynamic172.20.10.600-58-4c-5c-14-b edynamic1 7 2.2 0.1 0.?0 0-5 8-4 c-5 f-lb-5 adynamic172.20.10.1100-58-4c-5d-21-6ddynamic172.20.10.1?00-58-4c-5 e-10-11dynamic查看ARP缓存思考问题结合实验过程中的实验结果,问答下列问题:1、观察实验过程中捕获网络上的多个ARP请求帧,观察这些帧的以太网目的地址是否相同,分析其原因。答:所有请求帧的以太网目的地址都是相同的,因为ARP请求报文在发送报文时,不知道对方的物理地址,所以需要在整个局域网中广播。2、ARP缓存的作用?答:缓存交换网络内的所有曾经通讯过的客户端服务端,再有请求的时候,就不需要发广播包寻找目的地,直接数据包就转发过去实验四ICMP互连控制报文协议实验目的1、了解【CMP协议的格式和响应方式及作用;2、了解常见的网络故障。实验学时3学时实验类型综合型实验内容1、学习和掌握ICMP协议的基本作用;2、掌 握ICMP报文的格式;3、理 解ICMP协议与IP协议的封装关系:4、学会根据各种响应信息进行出错分析的方法;5、学会使用 ping、netstat 和 tracert 命令。实验流程实验环境局域网环境,1台PC机。实验原理详见理论教材。实验步骤步骤1:分析I C M P请求响应报文在命令行提示符下运行p ing 命令:1、从地址本中选择与本机属于同一子网的主机,例如:p ing 1 7 2.1 6.3.22、p ing 与本机属于不同子网的一主机,例如:p ing w w w.ba 3、对于上述两种情况,在协议分析器端分别进行观察和分析:是否捕获到响应包?如果捕获到,观察并分析每个响应包的1 C M P协议头部分;比较两次实验中I C M P协议的M A C 地址有何不同4、在本机开启协议分析软件进行数据包捕获。5、命令行窗口中p ing 1 7 2.2 0.1 0.1 6 的地址,如下图所示。:D ocunents and S ettings A dninistratoi ping 17 2.20.10.16 P inging 17 2.20.10.16 with 32 bytes of data:R eply from 17 2.20.10.16:bytes=32 tim e lnsT T L=128R eply from 17 2.20.10.16:bytes=32tine lnsT T L=128R eply from 17 2.20.10.16:bytes=32 tine lnsT T L=128R eply f ron 17 2.20.10.16:bytes=32 tine lnsT T L=128P ing statistics for 17 2.20.10.16:P ack ets:S ent=4,R eceived=4,L ost=0 0Z loss),A pproxim ate round trip tines in nilli-seconds:M inim um =0m s,M axinun=0m s.A verage=0m sp ing 操作6、捕获到I C M P回显请求报文如下图所示。,利依网格例改分析软件 I 作设分析R 口交件I 丈用Q)t f:!工程Q)I A I)率加OP。舄 送装1M SI电 站IKc s网V卡 过能?思 更会 i f JWEG?茴 耳 耳1 时间 一1 嬴M目的地址Q WRMWt_f I M I 途中 I、T W w tn*:,68MW.MlOOQil72.2ai0.16172.20.10.151 A 2 692M6.6410009I72J0.10.1S172.204046KMPB1 nXeBMOOQs17240.10.16172.20.I0.IS 712465.MIOOOS172.20.IO.151720.10,16 :722465.641000)1720.10.16172.20.10.15KJMPSln*nXM.XIOOOs172.20.10.IS172.30.10.1*ICMPBA 1 I I I l:l l I)1 0000001 0r-c r i T r n?:00 6 6 4 C 5 C 1 2 Cl 00 5 8 4 C 5 C 1 1 1 1 06 00 4 5 0000 26 00 00 00 00 8 0 01 CC 8 D A C 1 4 0 A OF A C 1 40 A 1 0 08 00 D O F F 02 00 21 00 012目甄礴地址8 5 8j陟议与SLCKoeoo TNj阴本值一;4(j及4a.5,J 区9 n务美S!:CMM0依长度山)以正:0X0Q 0j 9以2:0j 生存en&m.iz,2校募知:血BOa耀”i?2 a.io.i3目砌咱Ltt:lZ 2 a K-T joaz.j臭卷:6j代码0 9相语和即“f,j 标iR符:512O m rE,含UMS1图 里 曼 幽 Rdy BdrICMP回显请求报文此报文源地址为172.20.10.1 5,目的地址为172.20.10.1 6,为本机发送给172.20.10.16的ICMP回显请求报文。在ICMP回显请求报头中:类型:8,表示此报文为ICMP回显请求报文。代码:0,ICMP回显请求和应答报文类型均为0。校验和:校验和部分为ICMP报头及数据部分的校验数据.标识符:5 1 2,帮助确认ICMP回显应答报文,即正对此请求的应答报文中的标识符也为512。序列号:8 4 4 8,帮助确认ICMP会显应答报文。数据:填充数据。7、捕获到的ICMP回显应答报文如下图所示。其内电由长分分二j两;r a)ZA”给)。&m m*1 attt:WMM 1 i*I a*i I-)4X000000 00%4C SC 11 H 00 9B 4C SC t7 C1 08 CD 45 00 X I I)40000010 00 X O B M 00 00 80 01 Ct 13 AC 14 OA 10 AC M(t)600(00 0 A O F 0 O 8 O 6 6 F 8 O D 9 O(B(n 0 O 0 O(B)100000030 0 0 0 0 0 0 0 0 0(0 0 0 0 0 0 0 0 0 0 0 0 0 aoooT Zu,j 8Jt O S M :03 FfitflMMNu le,口 知 lE z a。irxia itT K rM,j即,D M:C|言1 赢二-TEttwnnLB I.SIMOOS U?3JO.!Q.1S 72,20.10.1*慵 读 电02350 5160001172.20.10.16172.30.10.15AP雨 仪 包1Z360.S16000*1 7 L M ia iS172.20.t0.16AM忡 也2235I.9IMXE172.20.10.1172.20.10.1*加愉议包3Z351 SIMMXM1720.10.15172.30.104$ABPttlX