文档详情

计算机网络实验报告三网际协议IP模板.doc

发布:2025-05-14约4.46千字共12页下载文档
文本预览下载声明

计算机网络试验汇报

试验题目:网际协议IP

学号:

日期:/11/20

班级:级软工3班

姓名:李凯峰

试验目:

1.掌握IP数据报报文格式;

2.掌握IP校验和计算方法;

3.掌握子网掩码和路由转发;

4.了解特殊IP地址含义;

5.了解IP分片过程;

6.了解协议栈对IP协议处理方法;

7.了解IP路由表作用以及IP路由表管理。

试验环境:?

该试验采取网络结构二

试验原理:

IP协议介绍、IP地址及其表示方法、IP报文格式、路由选择等知识。

试验内容及结果:

练习1:

各主机打开协议分析器,进入对应网络结构并验证网络拓扑正确性,假如经过拓扑验证,关闭协议分析器继续进行试验,假如没有经过拓扑验证,请检验网络连接。

本练习将主机A、B、C、D、E、F作为一组进行试验。

1.主机B在命令行方法下输入staticroute_config命令,开启静态路由服务。

2.主机A开启协议编辑器,编辑一个IP数据报,其中:

MAC层:

目MAC地址:主机BMAC地址(对应于172.16.1.1接口MAC)。

源MAC地址:主机AMAC地址。

协议类型或数据长度:0800。

IP层:

总长度:IP层长度。

生存时间:128。

源IP地址:主机AIP地址(172.16.1.2)。

目IP地址:主机EIP地址(172.16.0.2)。

校验和:在其它全部字段填充完成后计算并填充。

自定义字段:

数据:填入大于1字节用户数据。

说明:先使用协议编辑器“手动计算”校验和,再使用协议编辑器“自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。

IP在计算校验和时包含哪些内容?

答:IP计算校验和包含在主机端计算校验和和在接收端计算校验和两部分:在发送端先计算校验和,并把得到结果与数据包一起发送出去。接收端对整个数据包反复进行一样计算。若得到结果正确则接收这个数据包;不然就把它丢弃。

1.在发送端计算校验和

在发送端,将数据包按16位长度分段。把这些段用反码算数运算相加,将相加后得到和再取反码就得出了校验和。

2.在接收端计算校验和

接收端把收到数据包按16位长度分段,并把这些段相加。把得到和取反码。若结果为0,则接收这个数据包;不然就拒绝这个数据包。IP数据包校验和只校验IP首部部分而不校验IP数据部分。这是因为全部将数据封装在IP数据报中高层协议,都有覆盖整个数据包校验和。所以,IP数据报校验和就无须再检验所封装数据部分。其次,每经过一个路由器,IP数据包首部就要改变一次,但数据部分不改变。

3.在主机B(两块网卡分别打开两个捕捉窗口)、E上开启协议分析器,设置过滤条件(提取IP协议),开始捕捉数据。

4.主机A发送第1步中编辑好报文

5.主机B、E停止捕捉数据,在捕捉到数据中查找主机A所发送数据报,并回复以下问题:

第1步中主机A所编辑报文,经过主机B抵达主机E后,报文数据是否发生改变?若发生改变,统计改变字段,并简述发生改变原因。

答:发生了改变。B和E收到报文MAC地址不一样,A到B传输B收到是B在A所属子网MAC地址,而E收到是A在所属E子网中另一个MAC地址。另外,生存时间不一样。

6.将第1步中主机A所编辑报文“生存时间”设置为1,重新计算校验和。

7.主机B、E重新开始捕捉数据。

8.主机A发送第5步中编辑好报文。

9.主机B、E停止捕捉数据,在捕捉到数据中查找主机A所发送数据报,并回复以下问题:

?主机B、E是否能捕捉到主机A所发送报文?简述产生这种现象原因。

答:B能够捕捉到A报文,不过E捕捉不到,因为超出生存时间,被丢弃。

说明IP地址与硬件地址区分,为何要使用这两种不一样地址?

答:IP地址是数据链路层地址,硬件地址称为MAC地址,是主机物理层地址,对应不一样协议。IP地址关键用于确定主机拓扑位置,物理地址是区分不一样主机编号。

练习2:

本练习将主机A、B、C、D、E、F作为一组进行试验。

1.直接广播地址

(1)主机A编辑IP数据报1,其中:

目MAC地址:FFFFFF-FFFFFF。

源MAC地址:AMAC地址。

源IP地址:AIP地址。

目IP地址:172.16.1.255。

自定义字段数据:填入大于1字节用户数据。

校验和:在其它字段填充完成后,计算并填充。

(2)主机A再编辑IP数据报2,其中:

目MAC地址:主机BMAC地址(对应于172.16.1.1接口MAC)。

源MAC地址:AMAC地址。

源IP地址:AIP地址。

目IP地址:172.16

显示全部
相似文档