资源描述
计算机网络(II)实验报告实验名称:IEEE802标准和以太网班级:120341A姓名:黄帅 学号:120341110任课教师: 崔鸿完成日期:2014/11/01实验环境:Windows2003网络实验平台一、 实验目的:1 .掌握ip数据报的报文格式2 .掌握ip校验和计算方法3 .掌握子网掩码和路由转发4 .理解特殊ip地址含义5 .理解ip分片过程6 .理解协议栈对IP协议的处理方法7 .理解ip路由表作用以及ip路由表的管理二、实验内容:主机 Aip 地址 10.5.27.250,网关设为 10.5.27.38主机B端口 1IP地址10.5.27.38,端口 21P地址10.5.29.213,不设网关主机 CIP 地址 10.5.27.238,网关设为 10.5.27.38主机 DIP 地址 10.5.27.138,网关设为 10.5.27.38主机 EIP 地址 10.5.29.125,网关设为 10.5.29.213主机 FIP 地址 10.5.29.111,网关设为 10.5.29.213所有主机的子网掩码全为255.255.255.01.1 .主机B在命令行方式下输入 staticroute_config命令,开启静态路由服务。2 .主机A启动协议编辑器,编辑一个IP数据报,其中:MAC 层:目的MAC地址:主机 B的MAC地址(对应于 172.16.1.1接口的MAC)。源MAC地址:主机 A的MAC地址。协议类型或数据长度:0800。IP层:总长度:IP层长度。生存时间:128。源IP地址:主机 A的IP地址(172.16.1.2)。目的IP地址:主机 E的IP地址(172.16.0.2)。校验和:在其它所有字段填充完毕后计算并填充。自定义字段:数据:填入大于1字节的用户数据。【说明】先使用协议编辑器的手动计算”校验和,再使用协议编辑器的自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。 IP在计算校验和时包括哪些内容?3 .在主机B (两块网卡分别打开两个捕获窗口)、E上启动协议分析器,设置过滤条件4 .主机A发送第1步中编辑好的报文。5 .主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,并回答以下问题:第1步中主机A所编辑的报文,经过主机B到达主机E后,报文数据是否发生变 化?若发生变化,记录变化的字段,并简述发生变化的原因。源 mac 地址 0098-99f2c目的 mac 地址 0098-99efc0源 ip 地址 10.5.27.250目的 ip 地址 10.5.29.125图1主机A发送数据报,生存时间 128(T*岫比* 4sm, m Sir4d中“2眸Q*W JUf jw 迎 ifaa jpa 0 MW ju K -QQ li KSr 3 U 0n a ICk u J图2.主机B10.5.27.38 端口捕获窗口is.MEWi% 察 H?-IE - me iw E ,IT f ,r E* 3*5 Si- J703 m 1 gM部 h.* 或ffUg 00* nac 皿 wr m- mt mr a n m 辎X2X-0O. - m mu x nu. jil. fEb u a 由ei*皆 七,上|图3.主机B10.5.29.213 端口捕获窗口主机B两个端口都可以收到数据报,且内容相同 主机E也可以收到相同的数据报6 .将第1步中主机A所编辑的报文的 生存时间”设置为1,重新计算校验和。7 .主机B、E重新开始捕获数据。8 .主机A发送第5步中编辑好的报文。9 .主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,并回答以下问题:主机B、E是否能捕获到主机 A所发送的报文?简述产生这种现象的原因。图5主机A发送数据报,生存时间为 1图6.主机B10.5.27.38 端口捕获窗口主机B的10.5.27.38端口可以收到超时的数据报,但是10.5.29.213端口收不到,同时主机E也收不到数据报因为生存时间指数据报在网络中的寿命,数据报每经过一个路由器减去数据报在路由器消耗的时间,当生存时间减为 0 时将丢弃数据报,一般在路由器转发数据报之前就将生存时间减 1,此时设置的生存时间为 1 ,所以经过路由器B 生存时间减为0,丢弃数据报,B 的10.5.29.213 端口和主机E 都收不到。2.1. 直接广播地址( 1)主机 A 编辑 IP 数据报 1,其中:目的 MAC 地址: FFFFFF-FFFFFF 。源 MAC 地址: A 的 MAC 地址。源 IP 地址: A 的 IP 地址。目的 IP 地址: 172.16.1.255。自定义字段数据:填入大于1 字节的用户数据。校验和:在其它字段填充完毕后,计算并填充。( 2)主机A 再编辑 IP 数据报 2 ,其中:目的 MAC 地址:主机B 的 MAC 地址(对应于 172.16.1.1 接口的 MAC )。源 MAC 地址: A 的 MAC 地址。源 IP 地址: A 的 IP 地址。目的 IP 地址: 172.16.0.255。自定义字段数据:填入大于1 字节的用户数据。校验和:在其它字段填充完毕后,计算并填充。(3) 主机 B、 C、 D、 E、 F 启动协议分析器并设置过滤条件 (提取 IP 协议, 捕获 172.16.1.2 接收和发 的所有 IP 数据包,设置地址过滤条件如下: 172.16.1.2Any )。( 4)主机B 、 C 、 D 、 E、 F 开始捕获数据。( 5)主机A 同时发送这两个数据报。( 6)主机B 、 C 、 D 、 E、 F 停止捕获数据。数据报 1源 mac 地址 009899-ff2c目的 mac 地址 009899-fec0源 ip 地址 10.5.27.250目的 ip 地址 10.5.27.255数据报2源 mac 地址 009899-ff2c目的 mac 地址 009899-fec0源 ip 地址 10.5.27.250目的 ip 地址 10.5.29.255图8.主机B捕获窗口数据报1图9.主机B捕获窗口数据报2记录实验结果表1.实验结果主机号收到ip数据报1B 的 10.5.27.38 端口,C, D收到ip数据报2B 的 10.5.29.38 端口, E, F; B 的 10.5.27.38端口,C, D结合实验结果,简述直接广播地址的作用。直接广播地址的主机号全为1,允许通过路由器跨网段转发,数据报会被发送到特定网络的所有主机上。2.受限广播地址(1)主机A编辑一个IP数据报,其中: 目的 MAC 地址:FFFFFF-FFFFFF。源MAC 地址:A的MAC 地址。源IP地址:A的IP地址。目的 IP 地址:255.255.255.255。自定义字段数据:填入大于1字节的用户数据。校验和:在其它字段填充完毕后,计算并填充。(2)主机B、C、D、E、F重新启动协议分析器并设置过滤条件(提取 IP协议,捕获172.16.1.2接收和发送的所有IP数据包,设置地址过滤条件如下:172.16.1.2Any )。(3)主机B、C、D、E、F重新开始捕获数据。(4)主机A发送这个数据报。(5)主机B、C、D、E、F停止捕获数据。源 mac 地址 009899-FF2c目的 mac 地址 FFFFFF-FFFFFF源 ip 地址 10.5.27.250目的 ip 地址 255.255.255.255图18.主机A发送数据报图19.主机B捕获窗口记录实验结果表2实验结果主机号收到主机A发送的ip数据报B 的 10.5.27.38 端口,C, D未收到主机A发送的ip数据报B 的 10.5.29.38 端口 E, F结合实验结果,简述受限广播地址的作用。路由器不转发此时受限广播地址的数据报,仅出现在本网段上。3.环回地址(1)主机F重新启动协议分析器开始捕获数据并设置过滤条件(提取IP协议)。(2)主机 E ping 127.0.0.1。(3)主机F停止捕获数据。主机F是否收到主机E发送的目的地址为127.0.0.1的IP数据报?为什么?3.1 .在主机B上使用 实验平台上工具栏中的 MTU工具”设置以太网端口的 MTU为800 字节(两个端口都设置)。2 .主机A、B、E启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。3 .在主机 A 上,执行命令 ping -l 1000 172.16.0.2。图20.主机 Aping4 .主机A、B、E停止捕获数据。在主机E上重新定义过滤条件 (取一个ICMP数据包, 按照其IP层的标识字段设置过滤),如图所示:将ICMP报文分片信息填入下表,分析表格内容,理解分片的过程。表3实验结果字段名称分片序号1分片序号2分片序号3“标识”字段值900898900“还有分片”字段值100“分片偏移量”字段值09797传输的数据量796252252上。事“口p怦finr 1口:事比1忖5./丈,成卓 5-0Lziiii -i9iEi Ln 0击-通立.miIMUId?1 Dhijrne4-M a1.S,|PiLj F . r MLM2L&illi LI_91.,I7 1 ChuiJMilt*1i.i hma*3Uuailll-lJi.JFtPIFIIli 口日知J J7Bvi r-a m nir:!-a F * Tilf id-WM ! !B 于r/KWjRrlt-* fwj zrtt-.- j-r*W9fcJE菸 r* .= a。T注,* r PiTk,号场嘱皿皿 iriKim/父1咐Hn.o丁的幡* * n* 宁 *F -说-丁| eFL1B4S I 丁干达片-Q 亍击1曲” -9 r -0 fim im n-皿-1 T *”耐-,-, T药FEW,山:1 29i - ioinm is fltitti.771T11图22. B捕获分片2t*ii A .ii-hrcw,wM =wffpr血工4NEGccjHM-xr 哒3 ail如5610KH?IbUJJ.aB喈 nui. i 写上上木T* Awn wE-rrFZ- T -(!*.f * MW UF/ :e I1Ci?AnLJH ill Lt ULblliU.lt .LJillifat illUi Hl kt. IdKMubir. .iiff , laamuM a !|Ka ia_s.CT_33 iflLa.zF-m CCttAk AUr-2“NP FE?TDCCT:0 . THDQiOOmiini i .TMt K VPV 】b-TLLrll=l 中/-I司H, -WT-1L加一 y3rt - q T rH - U 丁史耳 - 3r 里木二由 函r T nEf #n - 3i,门 航M Jis ir -r- 3 5 2A图23.B捕获分片35 .主机E恢复默认过滤器。主机 A、B、E重新开始捕获数据。6 .在主机 A 上,执行命令 ping -l 2000 172.16.0.2。7 .主机A、B、E停止捕获数据。察看主机A、E捕获到的数据,比较两者的差异,体会两次分片过程。8 .主机B上使用实验平台上工具栏中的MTU工具”恢复以太网端口的 MTU为1500字节。I ilbSEiiaymrn-EllRCHm匚&LqammuMF,J311IT rcrwiXlJkXlh I- m,11% 的EMW-I1F,IJUFT-KraK:KhL-ani.k. ffi1.四,ETw-jnri, PB11ST-Wmj!i L.UWu-M-iJJIhi 坪FEII-FI步FF: m. a. yr. L bi a 14 .!q1nl* Lim-UMwCCjPi DaDOZdilD- MWCK- UlfflCIlW: 国inaoEmr ewitom: 网Rnmm- BdRfDEO图24. B捕获分片1图25. B捕获分片2图26.B捕获分片34.本练习将主机 A、B、C、D、E、F作为一组进行实验。1 .所有主机取消网关。2 .主机 A、C、E 设置子网掩码为 255.255.255.192,主机 B (172.16.1.1)、D、F 设置 子网掩码为 255.255.255.224。3 .主机 A ping 主机 B (172.16.1.1),主机 C ping 主机 D (172.16.1.4),主机 E ping 主 机 F (172.16.0.3)。4 .主机B在命令行方式下输入recover_config命令,停止静态路由服务。5 .所有主机恢复到网络结构二的配置。图27.主机ApingB结果窗口记录实验结果表4实验结果是否ping通主机A-主机B不通主机C-主机D不通主机E-主机F通请问什么情况下两主机的子网掩码不同,却可以相互通信?静态路由服务下,取消网关,当两个网络在同一网段上时可以相互通信。
展开阅读全文