问题 问答题

一台设置为IP地址自动获取的主机H接入到仅有一台服务器的局域网络中,在H上截获到如下表所列的两个以太网数据帧前48个字节的十六进制报文,请参考表中的数据回答如下问题:


编 号 以太网数据帧前48个字节的十六进制报文
1 ff ff ff ff ff ff 50 78 lc 19 0f 76 08 00 45 00
01 48 00 6f 00 00 80 11 39 37 00 00 00 00 ff ff
ff ff 00 44 00 43 01 34 ef ab 01 01 06 00 91 0c
2 ff ff ff ff ff ff 50 78 1c 19 04 4a 08 00 45 00
02 40 69 32 00 00 80 11 08 d5 c0 a8 05 fe ff ff
ff ff 00 43 00 44 02 2c 2a ab 02 01 06 00 91 0c
注:以太网帧、IP分组头和UDP段头结构分别如图(a)、图(b)和图(c)所示。




假设IP租赁期是60s,那么多少时间后主机H发送重新续租IP的报文,请填充这个报文的目的MAC地址,IP地址和端口号。

答案

参考答案:30s后主机H发送重新续租IP的报文,目的MAC地址、IP地址和端口号是50-78-1c-19-04-4a、192.168.5.254,67。

解析: 本题考查传输层网络协议分析,主要考查传输层端口识别和主机获得IP地址的方式,主要有两种,手动配置和动态获取。本题就是考查动态获取方式——DHCP协议的基本原理。
问题1需要描述DHCP协议的工作工程,问题2从网络协议分析角度出发,针对已经获得的报文,可以判断主机H和服务器,这一点主要从UDP端口号来进行分析,注意DHCP客户端的端口号为68,服务器的端口号为67,下面给出上述两个报文的协议树描述形式,如下表所列:


问题3考查租用期的概念,DHCP服务器分配给DHCP客户的IP地址是临时的,因此DHCP客户只能在一段有限的时间内使用这个分配到的IP地址。DHCP协议称这段时间为租用期。DHCP客户现在要根据服务器提供的租用期T设置两个计时器T1和T2,它们的超时时间分别是0.5T和0.875T。当超时时间到就要请求更新租用期。本题中租用期过了一半(T1时间到),DHCP发送请求报文DHCPREQUEST要求更新租用期。目的MAC地址、IP地址和端口号应该是50-78-1c-19-04-4a、192.168.5.254,67,注意不要受到表中给出报文的影响。

选择题
单项选择题