问答题
一台设置为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)所示。
问答题
主机H采用何种方式获得IP地址,一般需要哪几个报文过程才能完成?
【正确答案】主机H采用DHCP协议获得IP地址,过程如下:
①DHCP客户从UDP端口68发送DHCP发现discover报文。
②凡收到DHCP发现报文的DHCP服务器都发出DHCP提供offer报文。
③DHCP客户从几个DHCP服务器中选择其中的一个,并向所选择的DHCP服务器发送DHCP请求request报文。
④被选择的DHCP服务器发送确认报文DHCPACK,进入已绑定状态,并可开始使用得到的临时IP地址了。
【答案解析】
问答题
主机H和服务器的MAC地址分别是多少,服务器的IP地址是多少?
【正确答案】主机H和服务器的MAC地址分别是50-78-1c-19-0f-76和50-78-1c-19-04-4a,服务器的IP地址是192.168.5.254。
【答案解析】
问答题
假设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,下面给出上述两个报文的协议树描述形式,如下表所列:
