实验四、IP协议分析实验报告
实验 四 、P IP 协议分析实验报告 序号:
姓名:
学号:
成绩 指导老师 1.实验目的:
分析 IP 协议报文格式. 2.实验环境:
局域网环境,或者是联网的单机。
3.实验步骤:
(1)启动 ethereal 软件,开始报文捕获。
(2)捕获 IP 的数据包 (3)停止捕获报文。
4.实验分析,回答下列问题 (1)请说明你是如何获得 IP 的捕获文件,并附上捕获的截图。
答:清空浏览器缓存,打开 ethereal 软件,开始报文捕获。启动某个基于 TCP 的应用程序,打开浏览器输入 www.baidu.com。
(3)等出现浏览的网页后停止数据包的捕获。
(4)出现协议分析界面,将 filter 一栏填入 ip,则只显示 ip 协议信息 (2)通过捕获的数据包分析 IP 的报文结构,将 IP 协议树中各名字字段,字段长度,字段信息填入下表。
字段名 字段长度 字段值 字段表达信息 Version 4B 4 表示当前正运行的 IP 版本信息 Header length IP 4B 20bytes 表示以 32 比特为单位的信息中数据包报头的长度。这是所有报头信息的总长度。
Differentiated services Filed 8B 0x00 表示一个特定的上层协议所分配的重要级别。
Total length 16B 48 整个数据包的长度 Identification 16B 0xd1df(53727) 用来表示当前的数据包 Flag 3B 0x06 后两位控制分片 Fragment offset 0 帮助重组分片 Time to live 8B 53 维护着一个计数器。这个计数器会按一定增量逐渐减少为0.当到 0 时,该数据包将被丢弃。这保证了数据包不会无限制的循环 Protocol 8B Tcp(0x06) 表示在 IP 处理过程结束后,将会有哪个上层协议接收。
Header checksum 16B 0xa128(correct) 它帮助确保报头的正确性 Source 32B 113.75.217.109(119.75 .217.109) 它表示发送设备的 IP 地址 Destination 32B 113.55.16.208 它表示接收设备的 IP 地址 (3)请举例说明 IP 协议中 IP 分组分片和组装的过程。
答:IP 协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。这一过程称为分片( fragmentation)。
IP 分片(Fragmentation)发生在要传输的 IP 报文大小超过最大传输单位 MTU(Maximum Transmission Unit)的情况。比如说,在以太网(Ethernet)环境中可传输最大 IP 报文大小(MTU)为 1500 字节。如果要传输的报文大小超过 1500 字节,则需要分片之后进行传输。由此可以看出,IP 分片在网络环境中是经常发生的事件。
5.实验总结,总结你在实验过程中遇到的问题和解决的方法。
答:(1)、实验过程中由于对 ip 协议的不熟悉,不明白各个字段的具体含义与作用,通过看书和查看相关的资料能够很好的完成实验。
(2)对 ip 协议的分组分片和组装的过程的知识掌握还不是彻底,还是不能熟练、正确的对其进行分析。
(3)通过这次试验对 ip 协议有了更深入的了解。
IP通信实验报告——NAT实验2
IP通信实验报告——OSPF,认证实验
编译原理实验_词法分析实验-LL1文法分析实验
多元统计分析实验报告
工业分析与检验实习报告