问答题
阅读以下关于动态主机配置协议(DHCP)的说明,回答问题1至问题4。
【说明】
在小型网络中,IP地址的分配一般都采用静态方式,需要在每台计算机上手工配置网络参数,诸如IP地址、子网掩码、默认网关和DNS等。在大型网络中,采用DHCP完成基本网络配置会更有效率。
问答题
【问题1】
请在(1)~(4)空白处填写恰当的内容。
DHCP的工作过程是:
1)IP租用请求。DHCP客户机启动后,发出一个DHCPDISCOVER消息,其封包的源地址为{{U}} (1) {{/U}},目标地址为 (2) 。
2)IP租用提供。当DHCP服务器收到DHCPDISCOVER数据包后,通过端口68给客户机回应一个DHCPOFFER信息,其中包含有一个还没有被分配的有效IP地址。
3)IP租用选择。客户机可能从不止一台DHCP服务器收到DHCPOFFER信息。客户机选择{{U}} (3) {{/U}}到达的DHCPOFFER,并发送DHCPREQUEST消息包。
4)IP租用确认。DHCP服务器向客户机发送一个确认(DHCPACK)信息,信息中包括IP地址、子网掩码、默认网关、DNS服务器地址,以及IP地址的{{U}} (4) {{/U}}。
【正确答案】
【答案解析】(1)0.0.0.0 (2)255.255.255.255 (3)A.第一个(或最先) (4)租约(或租期) [分析] 在小型网络中,IP地址的分配一般采用静态方式,但在大中型网络中,为每一台计算机分配一个静态IP地址会加重网管人员的负担,并且容易导致IP地址分配错误。 DHCP(Dynamic Host Configuration Protocol,动态主机配制协议)服务具有以下优点。 (1)管理员可以迅速地验证IP地址和其他配置参数,而不用去检查每个主机。 (2)DHCP服务不会同时租借相同的IP地址给两台主机,避免了手工操作可能的IP地址重复错误。 (3)可以将默认网关、DNS服务器地址等设置为选项,自动为DHCP客户机配置。 DHCP服务的工作过程如下。 (1)IP租用请求。当DHCP客户机首次启动后,客户机通过UDP端口67广播发送一个DHCPDISCOVER数据包,该数据包表达了客户机的IP租用请示。 (2)IP租用提供。当DHCP服务器接收到DHCPDISCOVER数据包后,该服务器通过UDP端口68回应DHCPOFFER广播包,从(可分配)地址范围中提供给客户机一个还没有被分配的有效IP地址。 (3)IP租用选择。如果网络中包含多个DHCP服务器,客户机可能收到几个DHCPOFFER,客户机选择第一个收到的DHCPOFFER,并向网络广播一个DHCPRE QUEST数据包,表明已经接受了一个DHCP服务器提供的IP地址,该广播包中包含所接受的IP地址和服务器的IP地址。 (4)IP租用确认。被客户机选择的DHCP服务器在收到DHCPREQUEST广播包后,会反馈给客户机一个DHCPACK数据包,表明已经接受客户机的选择,并将这一IP地址的合法租期以及其他的配置信息(如网关、DNS等)放入该数据包发给客户机。 客户机在收到DHCPACK包后,会使用该广播包中的信息来配置自己的TCP/IP。
问答题
【问题2】
请在(5)~(10)空白处填写恰当的内容。
在Linux系统中使用{{U}} (5) {{/U}}程序提供DHCP服务,DHCP服务器启动时自动读它的配置文件{{U}} (6) {{/U}}。DHCP服务器配置文件如下所示:
ddns-update-style interim;
ignore client-updates;
default-lease-time 86400;
max-lease-time 129600;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers
61.233.9.9, 202.96.133.134;
range 192.168.0.10 192.168.0.250;
}
根据这个文件中的内容,该DHCP服务的默认租期是{{U}} (7) {{/U}}天,DHCP客户机能获得的IP地址范围是;从{{U}} (8) {{/U}}到{{U}} (9) {{/U}};获得的DNS服务器IP地址为{{U}} (10) {{/U}}。
【正确答案】
【答案解析】(5)dhcpd (6)/etc/dhcpd.conf (7)1(或一) (8)192.168.0.10 (9)192.168.0.250 (10)61.233.9.9或202.96.133.134均正确 [分析] 在Linux系统中,DHCP服务的服务器程序是dhopd,该程序以独立方式启动运行,其配置文件是/etc/dhcpd.conf,在这个文件中定义了默认租期、最大租期、可分配的IP地址范围、子网掩码以及网关、名字服务器等选项。租期以秒为单位,例如 default-lease-time 86400表示默认租期是86 400s,正好是1天的时间。
问答题 【问题3】 在路由器上设置DHCP{{U}} (11) {{/U}}可以跨网段提供DHCP服务。 (11)备选答案:
A.多个作用域
B.中继代理
C.VPN
【正确答案】
【答案解析】B [分析] 在大型网络中通常会由路由器将网络分割为多个子网,路由器会屏蔽各子网之间的广播,因此与DHCP服务器不在一个子网的客户机不能获得DHCP服务。此时需要在路由器上设置中继代理(兼容RFCl542),可以转发DHCP的广播包,从而向全网提供透明的DHCP服务。中继代理利用DHCP服务器的IP地址信息,当其收到DHCPDISCOVER消息,它将这条消息单点播送到DHCP服务器并等待响应,然后回传给发出请求的客户机。
问答题
【问题4】
请在(12)~(14)空白处填写恰当的内容。
Windows XP用户在命令行方式下,通过{{U}} (12) {{/U}}命令可以看到自己申请到的本机 IP地址,用{{U}} (13) {{/U}}可以重新向DHCP服务器申请IP地址,用{{U}} (14) {{/U}}命令可以将IP地址释放。
【正确答案】
【答案解析】(12)ipconfig或ipconfig/all (13)ipconfig/renew (14)ipconfig/release [分析] Windows XP用户可以通过 ipconfig/all命令可以看到自己申请到的本机IP地址;ipconfig/renew命令重新向DHCP服务器申请IP地址;ipconfig/release命令释放IP地址。