计算机网络第四次上机
学号:
姓名:
一、实验目的
1.了解IP协议的基础知识。
2.了解IP数据报的分片和重组。
二、实验内容
1.使用DHCP获取IP地址
打开命令行界面,然后WireShark启动跟踪(过滤器用bootp,这个是选择的 DHCP),将跟踪结果保存到ip1.cap中,在命 令行输入下列命令:
ipconfig /release
ipconfig /renew
如图1所示,分组1用来释放机器的当前IP地址192.168.1.100。释放之前,源 IP地址为192.168.1.100,而释放之后,该机已没有有效的IP地址,并在分组2中用 0.0.0.0作为源地址。
分组2是一个DHCP Discover(发现)报文,当一台没有IP地址的计算机申请IP 地址时将发送该报文。DHCP Discover报文被发送给特殊的广播地255.255.255.255, 该地址将到达某个限定广播范围内的所有在线的主机。理论上,255.255.255.255能 够广播到整个internet。但实际上并不能实现,因为路由器为了防止大量的请求信息 淹没internet,不会将这样的广播发送到本地网之外。
在DHCP Discover报文中,客户端包括自身的信息。特别是,它提供了自己的主 机名和其以太网接口的物理地址。这些信息都被DHCP用来标识一个已知的客户端。 DHCP服务器可以使用这些信息实现一系列的策略,如分配与上次相同的IP地址,分 配一个与上次不同的IP地址,或是要求客户端注册其物理地址来获取IP地址。
在DHCP Discover报文中,客户端还详细地列出了它希望从DHCP服务器接收到的 信息。在“Parameter Request List”(参数请求列表)中包含了除客户端希望得到的 本地网络的IP之外的其他数据项。这些数据项中许多都是一台即将连入internet的 计算机所需要的数据。如本地路由器的标识、自己的子网掩码、域名和它们在本地域 名服务器上的标识。
在分组3中,IP地址为192.168.1.1的DHCP服务器回复了一个DHCP OFFER报文。该报文也广播到255.255.255.255,因为尽管客户端还不知道自己的IP地址,但它将接收到发送到广播地址的报文。这个报文中包含了客户端请求的信息,包括IP地址、本地路由器、子网掩码、域名和本地域名服务器。
在分组4中客户端通过发送DHCP Request(请求)报文表明自己接收到的IP地址。
在编号为152的消息中,DHCP服务器询问是否有其他主机使用IP地址182.168.1.101。(该请求被发送到广播地址。)