计算机网络课程实验报告
实验6:利用Ethereal分析IP、ARP协议及以太网数据帧格式
姓名
杨煜
院系
软件学院
学号
1113710319
任课教师
李全龙
指导教师
董福亮
实验地点
软件学院三楼机房
实验时间
2013年6月4号
实验课表现
出勤、表现得分(10)
实验报告
得分(40)
实验总分
操作结果得分(50)
实验目的:
使用Ethereal分析IP和arp协议的工作过程和以太网数据帧格式。认识各个协议层之间的数据封装关系。
实验内容:
继续学习Ethereal的使用;
利用Ethereal分析太网数据帧、IP协议和arp协议。
实验要求:(学生对预习要求的回答)(10分)
得分:
有哪3类多路访问协议?(3分)
答:信道划分协议、随机接入协议和轮流协议。
以太网采用哪种多路访问协议?简述该协议的工作过程,不超过150字。(3分)
以太网采用带冲突检测的载波帧听多路访问(CSMA/CD)机制。
1、监听信道上是否有信号在传输。如果有的话,就继续监听。
2、若没有监听到任何信号,就传输数据
3、传输的时候继续监听,如发现冲突则执行退避算法,随机等待一段时间后,重新执行步骤1
4、若未发现冲突则发送成功,所有计算机在试图再一次发送数据之前,。
arp协议工作过程,不超过150字。(4分)
答:首先,发送节点构造一个ARP分组,适配器在链路层帧中封装这个ARP分组,用广播地址作为帧的目的地址,并将该帧传输进子网中;然后,所有其他适配器接收到并交给ARP模块,每个节点检查它的IP地址是否与分组中的目的IP匹配,至多一个匹配的节点响应ARP分组;最后查询节点更新ARP表,并发送IP数据报。
实验过程:
利用Ethereal分析IP协议:(12分)
得分:
通过分析执行traceroute程序发送和接收到的IP数据包,分析IP数据包的各个字段,并详细研究IP分片。
(1)在你的捕获窗口中,应该能看到由你的主机发出的一系列ICMP Echo Request包和中间路由器返回的一系列ICMP TTL-exceeded消息。选择第一个你的主机发出的ICMP Echo Request消息,在packet details窗口展开数据包的Internet Protocol部分。
思考下列问题:
IP头有多少字节?该IP数据包的净载为多少字节?并解释你是怎样确定该IP数据包的净载大小的?
IP头20字节,该IP数据包的净载为32字节。计算方法:该IP数据包的总字节数(Total length)为56,其中头长(Header length)为20,Flags长为4,所以净载为(56-20-4)=32字节。
(2)单击Source列按钮,这样将对捕获的数据包按源IP地址排序。选择第一个你的主机发出的ICMP Echo Request消息,在packet details窗口展开数据包的Internet Protocol部分。在“listing of captured packets” 窗口,你会看到许多后续的ICMP消息(或许还有你主机上运行的
哈工大计算机网络实验报告之六 来自淘豆网m.daumloan.com转载请标明出处.