一、实验目的

1、分析IP协议

2、分析IP数据报分片

二、实验环境

与因特网连接的计算机,操作系统为Windows,安装有Wireshark、IE等软件。
开源软件官网:https://www.wireshark.org/
安装使用教程 https://blog.csdn.net/zhuizhufanxin123/article/details/103982940

三、实验步骤

IP协议是因特网上的中枢。它定义了独立的网络之间以什么样的方式协同工作从而形成一个全球户联网。因特网内的每台主机都有IP地址。数据被称作数据报的分组形式从一台主机发送到另一台。每个数据报标有源IP地址和目的IP地址,然后被发送到网络中。如果源主机和目的主机不在同一个网络中,那么一个被称为路由器的中间机器将接收被传送的数据报,并且将其发送到距离目的端最近的下一个路由器。这个过程就是分组交换。
IP允许数据报从源端途经不同的网络到达目的端。每个网络有它自己的规则和协定。IP能够使数据报适应于其途径的每个网络。例如,每个网络规定的最大传输单元各有不同。IP允许将数据报分片并在目的端重组来满足不同网络的规定。
                                         表1.1 DHCP报文

报文类型 主要功能
DHCP-DISCOVER DHCP客户端广播发送的用来查找网络中可用的DHCP服务器
DHCP-OFFER DHCP服务器用来响应客户端的DHCP-DISCOVER请求,并为客户端指定相应配置参数
DHCP-REQUEST DHCP客户端广播发送DHCP服务器,用来请求配置参数或者续借租用
DHCP-ACK DHCP服务器通知客户端可以使用分配的IP地址和配置参数
DHCP-NAK DHCP服务器通知客户端地址请求不正确或者租期已过期,续租失败
DHCP-RELEASE DHCP客户端主动向DHCP服务器发送,告知服务器该客户端不再需要分配的IP地址
DHCP-DECLINE DHCP客户端发现地址冲突或者由于其它原因导致地址不能使用,则发送DHCP-
DHCP-INFORM DHCP客户端已有IP地址,用它来向服务器请求其它配置参数

1、使用DHCP获取IP地址

(1)打开命令窗口,启动Wireshark。自己选择连接吧,由于我用的是自己的笔记本,所以用的是WLAN

选择一个有波动的即可,代码在CMD中输入即可

(2)输入“ipconfig /release”。这条命令会释放主机目前的IP地址,此时,主机IP地址会变为0.0.0.0

(3)然后输入“ipconfig /renew”命令。这条命令让主机获得一个网络配置,包括新的IP地址。

(4)等待,直到“ipconfig /renew”终止。然后再次输入“ipconfig /renew” 命令。

(5)当第二个命令“ipconfig /renew” 终止时,输入命令“ipconfig /release” 释放原来的已经分配的IP地址

(6)停止分组俘获。

四、实验报告内容

1、选择你的电脑所发送的第一个ICMP 请求消息,在包详细信息窗口扩展包的Internet协议部分。你的电脑的IP 地址是多少?
10.10.1.5


2、在IP 包头部,上层协议区域的值是多少?
ICMP(1)


3、IP 头部有多少字节?IP 数据包的有效载荷是多少字节?解释你是怎样确定有效载荷的数量的?
头部有20字节
IP数据包的有效载荷是28字节


4、这个IP 数据包被分割了吗?解释你是怎样确定这个数据包是否被分割?
没有被分割


Flags处写了Don’t fragment并且Fragment Offset标志为0,故不能分片
5、接下来单击列名按IP 源地址排序数据包,选择你的电脑发送的第一个ICMP 请求消息,扩展显示IP 协议的数据。


6、在包捕获列表窗口,你能看到在第一个ICMP 下的所有并发的ICMP 消息吗?



7、往同一IP 的数据包哪些字段在改变,而且必须改变?为什么?哪些字段是保持不变的,而且必须保持不变?
Identification(标识)、header chechsum(头部检验和)必须改变,因为标识是源主机富裕IP数据报的标识符、头部检验和用于保证IP数据报报头的完整性。
version(版本)、header length(头部长度)、differentiated services field(区分服务)、flags(标记)、 fragment offset(片偏移)、 protocol(协议)、 destination(目的地址)必须保持不变

8、描述一下在IP 数据包的Identification 字段的值是什么样的?
0

 

 

实验三文件下载:实验三:使用Wireshark分析IP协议数据下载


本当の声を響かせてよ