计算机科学与技术学院实验报告
课程名称 | 计算机网络 | 实验类型 | 综合 |
实验名称 | 实验八 动态主机配置协议 DHCP分析 | ||
重点难点 | 重点:DHCP的配置过程; 难点:探索DHCP的配置过程,正确分析其内容。 | ||
实验目的 | 1. 了解动态主机配置协议DHCP。 2.学习动态主机配置协议DHCP,并正确分析其内容。 | ||
实验环境 | Wireshark网络分析软件;实验文件“DHCP-ICMP数据.cap”、”DHCP分析.cap”。 | ||
实验步骤 | 1、动态主机配置协议 DHCP 动态主机配置协议DHCP提供了即插即用连网(plug-and-play networking)的机制。这种机制允许一台计算机加入新的网络和获取IP地址而不用手工参与。
2. 捕获DHCP-ICMP分组 2.1依次执行以下命令 ipconfig /release;(释放本地网卡IP地址) arp –d;删除ARP表中所有的内容 ipconfig /flushdns ;删除本机上的DNS域名解析列表 启动Ethereal,扑获当前网络接口的数据分组。执行以下命令: ipconfig /renew;这台主机是使用DHCP协议动态配置IP地址,命令执行DHCP协议 ping www.sina.com; tracert www.163.com; 结束捕获,并保存该文件,为“DHCP-ICMP数据.cap”过程见下图 图2 实验结果 3. DHCP数据的分析 分析以下“DHCP-ICMP数据.cap”的DHCP协议数据报。 图3 执行DHCP协议的分组5 完整的DHCP配置过程包括DHCP DISCOVER,DHCP OFFER,DHC PREQUEST和DHCP ACK。 图4 分组5的DHCP类型、希望配置给它的IP地址 注意在这个实验文件中: (1)DHCP DISCOVER报文中client填写了希望配置给它的IP地址,这个IP地址是上次执行DHCP协议时DHCP服务器配置给它的,这种处理通常会导致同一端口(或同一物理地址)的同一主机每次获得的是相同的IP地址;执行ipconfig /renew命令后,需要DHCP协议重新配置确认client IP地址。 (2)DHCP OFFER、DHC PREQUEST和DHCP ACK报文都需要经网关219.222.170.254转发,client才能最终得到IP的配置参数,这里的DHCP ACK、DHCP OFFER目标地址不是广播地址,是配置给client的IP地址。 图5 分组12是DHCP服务器、网关地址和提供的DNS信息 | ||
问题一 | 1. 找出“DHCP分析.cap”内完成DHCP交互配置客户端IP地址的相关分组,写出这些分组的DHCP类型? | ||
回答 | 分组23:DHCP DISCOVER 分组26:DHCP OFFER 分组27:DHCP REQUEST 分组28:DHCP ACK | ||
问题二 | 2. 分析给出上述每个分组的Src IP、源端口号、Dst IP、目的端口号、Your IP address、transaction ID、DHCP sever的IP地址? | ||
回答 |
Src IP:0.0.0.0(此时还没有IP地址,所以使用0.0.0.0) 源端口号:68 (DHCP客户端端口,熟知端口号) Dst IP:255.255.255.255(此时还不知道DHCP服务器的IP,所以使用广播) 目的端口号:67(DHCP服务器端口,熟知端口号) Your IP address:0.0.0.0 transaction ID:0xe371a1b7 DHCP sever 的 IP 地址:Server host name not given
Src IP:172.29.19.190 源端口号:67 Dst IP:255.255.255.255 目的端口号:68 Your IP address: 172.29.19.134 transaction ID:0xe371a1b7 DHCP sever 的 IP 地址:10.109.0.2
Src IP:0.0.0.0 源端口号:68 Dst IP:255.255.255.255 目的端口号:67 Your IP address:0.0.0.0 transaction ID:0xe371a1b7 DHCP sever 的 IP 地址:10.109.0.2
Src IP:172.29.19.190 源端口号:67 Dst IP:255.255.255.255 目的端口号:68 Your IP address: 172.29.19.134 transaction ID:0xe371a1b7 DHCP sever 的 IP 地址:10.109.0.2 | ||
问题三 | 3. 根据实验文件“DHCP分析.cap”画出当前主机、网关、DHCP服务器的连接示意图,给出它们的IP地址。 | ||
回答 | |