武汉大学计算机网络第9组实验报告
PAGE
武汉大学计算机学院
课程实验(设计)报告
课程名称: 计算机网络(第 9组E)
专业、班: 计科3班
姓 名: 邱琳丹
学 号: 2009301500069
学 期:_2011-2012学年上学期__
实验
分数
一
二
三
附
总评
比例
30%
30%
40%
选做10%
100%
分数
(百分制)
成绩(教师填写)
PS.由于实验机D的软件无法进行实验,所以本人在E机上进行了相关实验,所有实验数据均为本人实验所得。
实验一 网际协议IP
一、实验目的
1、掌握IP数据报的报文格式
2、掌握IP校验和计算方法
3、掌握子网掩码和路由转发
4、理解特殊IP地址的含义
5、理解IP分片过程
二、实验步骤
本次试验采用的是网络结构二。网络结构如 REF _Ref247011256 \h 图 1所示。
图 SEQ "图" \*Arabic 1 网络结构二
在实际实验中,IP均按10.3.1.9x网段。
练习一:编辑并发送IP数据包
这次练习中,具体IP地址如下:
主机A:10.3.1.92
主机B:R网卡:10.3.1.91;I网卡:10.3.0.91
主机C:10.3.1.93
主机D:10.3.1.96
主机E:10.3.0.95
主机F:10.3.0.97
(事实上,C与D、E与F地位相同,可以说是“等效”)。
实验步骤如下:
主机A启动仿真编辑器,编辑一个IP数据报,其中:
MAC层:
目的MAC地址:主机B的MAC地址(对应于10.3.0.91接口的MAC)。
源MAC地址:主机A的MAC地址。
协议类型或数据长度:0800。
IP层:
总长度:IP层长度。
生存时间:128。
源IP地址:主机A的IP地址(10.3.1.92)。
目的IP地址:主机E的IP地址(10.3.0.95)。
校验和:在本层其他所有字段填充完毕后自动/手动计算填充。
在主机B(两块网卡分别打开两个捕获窗口)、E上启动协议分析器,设置过滤条件(提取IP协议),开始捕获数据。
主机A发送第1步中编辑好的报文。
主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报,检查报文数据记录变化字段。
将第1步中主机A所编辑的报文的“生存时间”设置为1。重新计算校验和。
主机B、E重新开始捕获数据。
主机A发送第5步中编辑好的报文。
主机B、E停止捕获数据,在捕获到的数据中查找主机A所发送的数据报。
练习二:特殊的IP地址
这次练习中,所用的IP地址如下:
主机A:10.3.1.92
主机B:R网卡:10.3.1.91;I网卡:10.3.0.91
主机C:10.3.1.93
主机D:10.3.1.96
主机E:10.3.0.95
主机F:10.3.0.97
实验步骤如下:
直接广播地址。
(1)主机A编辑IP数据报1,其中:
目的MAC地址:FFFFFF-FFFFFF。
源MAC地址:A的MAC地址。
源IP地址:A的IP地址。
目的IP地址:10.3.0.255。
校验和:在本层其他所有字段填充完毕后自动/手动计算填充。
(2)主机A再编辑IP数据报2,其中:
目的MAC地址:主机B的MAC地址(对应于10.3.1.21接口的MAC)。
源MAC地址:A的MAC地址。
源IP地址:A的IP地址。
目的IP地址:10.3.0.255。
校验和:在其他字段填充完毕后,计算并填充。
(3)主机B、C、D、E、F启动协议分析器并设置过滤条件(提取IP协议,捕获10.3.1.92接收和发送的所有IP数据包,设置地址过滤条件为10.3.1.92Any)。
(4)主机B、C、D、E、F开始捕获数据。
(5)主机A同时发送这两个数据报。
(6)主机B、C、D、E、F停止捕获数据。
受限广播地址。
(1)主机A编辑一个IP数据报,其中:
目的MAC地址:设置为FFFFFF-FFFFFF。
源MAC地址:A的MAC地址。
源IP地址:A的IP地址。
目的IP地址:设置为255.255.255.255。
校验和:在其它字段填充完毕后,计算并填充。
(2)主机B、C、D、E、F重新启动协议分析器并设置过滤条件(提取IP协议,捕获10.3.1.92接收和发送的所有IP数据包,设置地址过滤条件为10.3.1.92Any)。
(3)主机B、C、D、E、F重新开始捕获数据。
(4)主机A发送这个数据报。
(5)主机B、C、D、E、F停止捕获数据。
3. 环回地址。
(1)主机F重新启动协议分析器开始捕获数据并设置过滤条件(提取IP协议)。
(2)主机E ping 127.0.0.1。
(3)主机F停止捕获数据。
练习三:IP数据报分