综合题
.如下表所示,在某DHCP客户机执行ipconfig/release和ipconfig/renew命令时捕获了5条报文,表中列出报文的部分摘要并对第1条报文进行了解析。若执行命令前后客户机的IP地址没有改变,分析表中的信息并补全空白处的信息。
编号 | 源IP地址 | 目的IP地址 | 报文摘要 |
1 | 10.1.2.3 | 10.1.2.1 | DHCP: Request, Type: DHCP release |
2 | ______ | ______ | DHCP: Request, Type: DHCP ______ |
3 | --- | --- | DHCP: Reply, Type: DHCP offer |
4 | --- | --- | DHCP: Request, Type: DHCP request |
5 | --- | --- | DHCP: Reply, Type: DHCP aek |
DHCP: -----DHCP Header----- DHCP: Boot recor d type=1(Request) DHCP: Hardware address type=1(10M Ethernet) DHCP: Hardware address length=6 bytes DHCP: Hops=0 DHCP: Transaction id=4619135D DHCP: Elapsed boot time=0 seconds DHCP: Flags=8000 DHCP: 0=nobroadcasts DHCP: Client self-assigned address=[______] DHCP: Client address=[0.0.0.0] DHCP: Next Server to use in bootstrap=[0.0.0.0] DHCP: Relay Agent=[0.0.0.0] DHCP: Client hardware address=001122334455 DHCP: Vendor Information tag=63825363 DHCP: Message Type=7(DHCP Release) DHCP: Server IP address=[______] |
问答题
1.
【正确答案】0.0.0.0
【答案解析】 本题考查的DHCP协议的工作流程。
ipconfig/all命令可以查看客户机获得的地址租约及其他配置信息情况。
ipconfig/release命令可以释放已获得的地址租约。
ipconfig/renew命令可以重新从DHCP服务器获得新的地址租约。
重新获得IP地址,DHCP服务器其DHCP客户端的交互过程如下:
(1)DHCP客户机广播“DHCP发现(DHCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。由于DHCP客户机还没配置IP地址,它只能用广播方式发送该消息,并且源IP地址设置为:0.0.0.0。
(2)DHCP服务器收到“DHCP发现(DHCP discover)”消息后,就向网络中广播“DHCP供给(DHCP offer)”消息,其中包括提供供给DHCP客户机的IP地址和相关的配置信息。
(3)DHCP客户机收到“DHCP供给(DHCP offer)”消息,如果接受DHCP服务器所提供的相关参数,就通过广播“DHCP请求(DHCP request)”消息向DHCP服务器请求提供IP地址。
(4)DHCP服务器广播“DHCP确认(DHCP ack)”消息,将IP地址分配给DHCP客户机。
(5)DHCP协议中常见英语单词的中文意义如Physical Address(物理地址,又称MAC地址、硬件地址(Hardware address)),dhcp Enabled(是否允许DHCP动态分配),IP Address(IP地址),Subnet Mask(子网掩码),Gateway address(网关地址)。
由第1行的报文摘要“DHCP: Request, Type: DHCP release”知,DHCP客户机释放已获得的地址租约,所以从第2行开始DHCP客户机向DHCP服务器发送IP地址分配请求命令。由于DHCP客户机还未配置IP地址,它只能使用广播地址发送该消息,并且源IP地址设置为0.0.0.0。故此处应填入:0.0.0.0。
问答题
2.
【正确答案】255.255.255.255
【答案解析】 DHCP客户机是通过广播的形式向DHCP服务器发送请求,所以目的地址设置为255.255.255.255。故此处应填入:255.255.255.255。
问答题
3.
【正确答案】discover
【答案解析】 DHCP客户机广播“DHCP发现(DHCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。故此处应填入:discover。
问答题
4.
【正确答案】10.1.2.3
【答案解析】 由“Message Type=7(DHCP Release)”知该条报文是释放地址租约报文,根据“Client self-assigned address”语句知,该处应该是DHCP客户机的IP地址,从第1行的报文过程得源IP地址为10.1.2.3。故此处应填入:10.1.2.3。
问答题
5.
【正确答案】10.1.2.1
【答案解析】 由空前的“Server IP address”语句知,该处应该填写DHCP服务器的IP地址,从第1行的报文过程得服务器的IP地址为10.1.2.1。故此处应填入:10.1.2.1。