实验任务单5_原创精品文档.pdf
实验任务单5--第1页
中北大学计算机与控制工程学院
实验报告
课程名称计算机网络学号学生姓名组号_____辅导教师
系别网络工程系实验室名称网络工程实验室实验时间2015.___.___
1.实验名称
实验五网络层协议分析II
2.实验目的
(1)全面掌握网络层协议IP、ICMP和ARP的协议规范
(2)通过Ping的参数设定,产生基于IP的ICMP报文,应用Ethereal软件进行分析
(3)分析ARP的报文结构和执行过程
(4)分析IP的报文结构和IP分片的执行过程
(5)分析ICMP回显请求和回显应答的报文结构和执行过程
3.实验内容
(1)IP数据报分片实验
(2)ARP协议分析
4.预习内容
(1)简要说明IP报文的分片过程。
(2)ARP报文是直接封装在以太帧中的,为此以太帧所规定的类型字段值为
_______________。
第1页共4页
实验任务单5--第1页
实验任务单5--第2页
(3)请画出ARP报文的格式,并对相应字段做出简要说明。
(4)请简要描述ARP协议的工作过程。
(5)思考:针对ARP协议的漏洞,简要说明网络攻击可以通过哪些方法实现,这些攻
击将产生哪些结果?
第2页共4页
实验任务单5--第2页
实验任务单5--第3页
5.实验过程及结果记录
任务1IP数据报分片实验
(1)完成实验步骤1~4的操作,按要求回答问题
[1]以太网的MTU是___________。
[2]对截获的报文分析,将属于同一ICMP请求报文的分片找出来,主机PC1向主
机PC2发送的ICMP请求报文分成了____________分片。
[3]若要让主机PC1向主机PC2发送的数据分为3个分片,则Ping命令中的报文
长度应为多大?为什么?
[4]将第二个ICMP请求报文的分片信息填入表5.10:
表2.6ICMP请求报文分片信息
标识片偏移
分片序号标志(Flag)数据长度
(Identification)(FragmentOffset)
任务2ARP协议分析实验
(1)完成实验步骤1~7的操作,按要求回答问题
[1]步骤1和步骤3的执行ARP–a命令内容相同吗?结合两次看到的结果,理解
ARP缓冲区的作用。
[2]把两次看到的缓冲区中的ARP地址映射表写出来。
第3页共4页
实验任务单5--第3页
实验任务单5--第4页
(2)完成实验步骤8~9的操作,按要求回答问题
[1]在截获的报文中由几个ARP报文?在以太帧中,ARP协议类型的代码值是什
么?
[2]打开arp-2-