参考
moranzcw/Computer-Networking-A-Top-Down-Approach-NOTES: 《计算机网络-自顶向下方法(原书第6版)》编程作业,Wireshark实验文档的翻译和解答。?
实验
- mac中手动关闭IPVC配置,然后再选择“使用DHCP”
实验结果分析
- DHCP 消息是通过 UDP 还是 TCP 发送的?UDP
- 绘制时间流图形。说明客户端和服务器之间第一次四个 DHCP 发现,DHCP 提供,DHCP 请求以及 DHCP 响应的顺序,说明您的结果中对于每个数据包,指示源和目标端口号是否与本实验分配中给出的示例相同?
- 主机的链路层(例如以太网)地址是什么? Source: Apple_b7:c0:8b (a4:5e:60:b7:c0:8b)
- DHCP 发现消息中的哪些值将此消息与 DHCP 请求消息区不同? Second elapsed也不同
5. 第一次四个 DHCP 发现,DHCP 提供,DHCP 请求以及 DHCP 响应的 Transaction-ID 值是 多少?Transaction-ID 字段目的是什么。这是个随机生成的值,当客户端请求和服务器一样使才会认 为有效,这是一个安全性保证的措施。 6. 主机使用 DHCP 获取 IP 地址。主机在 DHCP 的 4 次问询和回答之后获取了地址。请问 如果在这 4 次 DHCP 问询和回答中,如果主机没有 IP 地址,那么 IP 数据报的值是什 么?请分别指出这 4 个 DHCP 的消息 IP 数据报源头和目标 IP。 ?
-
您的 DHCP 服务器的 IP 地址是多少? Source Address: 192.168.0.1 -
发送 DHCP Offer 消息的 DHCP 服务器 IP 是什么,指示哪条 DHCP 消息包含提供的 DHCP 地址。 ANS: 就是我的 DHCP 的 IP 172.31.159.254,这条消息中也包含给我分配的 IP。 -
在作者的例子中,主机和 DHCP 服务器之间没有中继代理。跟踪中的哪些值表明没有中 继代理?您的实验中是否有中继代理?如果是这样,代理的 IP 地址是什么? DHCP 中续代理意义是,我们可以不在每个子网域配置多个 DHCP 服务器进行 DHCP 服务提供,而仅仅设置一台 DHCP 服务器,这样每个子网域路由当接受到客户端的 DHCP 请求时会自动转发请求给 DHCP 服务器完成服务。 -
解释 DHCP offer 消息中路由器和子网掩码字段的用途。
ANS: 由上问可知路由器就起到了中续代理作用,而子网掩码就是区分该网段,可以 得知相同网段的电脑 IP 范围,默认网关(路由地址)。
- 在脚注 2 作者提供的抓包结果中,DHCP 服务器会向作者提供特定的 IP 地址(请见上 面问题 8)。请问客户端接受使用是否对第一个提供 DHCP offer 消息的 DHCP 地址?客户端的响应(DHCP 请求中)哪里是它所要求的地址。
ANS: DHCP 服务器会向作者提供地址供选择,而作者的电脑则使用了这个 IP。 12. 解释租约时间的目的。 您的实验中的租约时间有多长? 13. DHCP 释放消息的目的是什么?DHCP 服务器是否发出收到客户端 DHCP 释 放请求的确认。如果客户端的 DHCP 释放消息丢了会发生什么。 ANS:客户端用来发出释放该 IP 不再租用的信息。如图服务器并没有发出 DHCP释放请 求的确认,而是直接收回了 IP;如果客户端的 DHCP 释放消息丢了,猜测就会继续使 用这个 IP 判断是否到达租用时间,以及是否续订。 14. 从 Wireshark 窗口中清除 bootp 过滤器。 在 DHCP 数据包交换期间是否发送或接 收了任何 ARP 数据包? 如果接收到了,请说明这些 ARP 数据包的用途。
|