山东大学实验报告:DHCPv8.0动态IP配置观察

需积分: 0 0 下载量 199 浏览量 更新于2024-08-05 收藏 1.97MB PDF 举报
本篇实验报告记录了在2021年5月11日,学生李阳(学号201900170249)在山东大学计算机科学与技术学院进行的一次关于DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)v8.0的学习体验。实验目的是通过实际操作来了解DHCP的工作原理,并解答相关问题。 实验环境包括一台配备Intel Core i7-10750H处理器、16GB DDR4内存的联想Legion Y7000P 2020H笔记本电脑,运行的是Windows 10 Home(中文版)。使用的软件工具是Wireshark-win64-3.44版本的网络包捕获器。 实验步骤如下: 1. 打开命令提示符,执行"ipconfig/release"命令,释放当前的IP地址,使主机进入无网络配置状态。 2. 启动Wireshark网络包捕获工具,开始监控网络流量,以便观察DHCP过程中的通信。 接下来,李阳进行了两次"ipconfig/renew"命令的输入。第一次是为了让主机尝试获取新的网络配置,包括一个新的IP地址。这个过程中,可以看到DHCP Discover(请求发现)消息被发送出去,请求服务器分配IP地址等配置信息。 当第一次"ipconfig/renew"命令完成并获得新配置后,李阳再次执行此命令,这是为了验证DHCP服务器是否可以重复分配同一IP地址,或者提供不同的配置。随后,他再次执行"ipconfig/release"命令,释放新获得的IP地址,恢复到无网络配置的状态。 通过Wireshark捕获的数据,学生能够分析DHCP Request(请求确认)和DHCP Offer(提供配置)之间的交互,以及DHCP ACK(确认响应)如何确认分配的IP地址和其他网络参数。此外,还可以观察到DHCP Decline(拒绝响应)或DHCP Nak(否定响应)等情况,如果出现,可能是因为先前的请求不符合服务器的策略。 整个实验有助于理解DHCP的基本工作流程,包括客户端如何主动寻找和请求网络配置,以及服务器如何响应并更新设备的网络设置。同时,对Wireshark的使用也强化了学生对网络协议分析和诊断能力的掌握。