计算机三级——网络技术(综合题第三题)

DHCP报文分析常用命令及英文单词的含义

  1. Source:源地址(缩写:Src)
  2. Destitation:目的地址(缩写:Dst)
  3. ipconfig/all:查看客户机获得的IP地址及其他配置情况
  4. ipconfig/release:释放获得的地址(源地址 --> 目的地址的释放)
  5. ipconfig/renew:可以重新从 DHCP 服务器获得新的地址租约
  6. Response:回应
  7. Physical Address:物理地址 MAC 地址 = Hardware address 硬件地址
  8. Dhcp Enabled:是否允许 DHCP 动态分配(一般为Yes)
  9. Subnet Mask:子网掩码
  10. Gateway address:网关地址 = 路由器地址
  11. Next server to use in bootstrap:下一个服务器被应用
  12. Client address:客户机地址
  13. Severip Address:DHCP 服务器地址
  14. Boot record type:引导记录类型(1-request,2-reply)
  15. Client self-assigned address:客户端自分配 IP 地址


向DHCP服务器申请一个IP地址的基本操作步骤:
(1)当DHCP客户机第一次登录网络的时候,该客户机没有任何IP数据设定,它将向网络发出一个DHCP Discover封包。由于客户端还不知道自己属于哪一个网络,所以封包的源地址为0.0.0.0,其目的地址则为255.255.255.255,向网络进行广播。
(2)一般默认DHCP Discover的等待时间为1s,当客户机将第一个DHCP Discover封包送出去之后,在1s主内没有得到响应的话,它就会进行第二次DHCP Discover广播。客户端最多有4次广播,除了第一次会等待1s之外,其余3次的等待时间份别是9s、13s、16s。如果都没有得到DHCP服务器的响应,客户端则会显示错误信息,宣告DHCP Discover失败。之后,系统会继续在5min之后再重复一次DHCP Discover过程。
(3)当DHCP服务器监听到客户端发出的DHCP Discover广播后,将会对客户机作出应答。它会通过UDP端口回应客户一个DHCP Offer广播包,提供一个IP地址。该广播包的源IP地址为DHCP服务器的IP地址,目标IP地址为255.255.255.255;包中还包含提供给客户机的IP地址、子网掩码及租期等信息。
(4)DHCP协议允许网络上配置多台DHCP服务器,客户机将会收到网络上多台DHCP服务器的响应,但它只会挑选其中一个DHCP Offer,通常都是最先抵达的那个,然后客户机向网络发送一个DHCP Request广播封包,告诉所有DHCP服务器它将接受哪一台服务器提供的IP地址。同时,客户端还会向网络发送一个ARP封包,确认网络上是否有其他机器在使用该IP地址;如果发现该IP已经被占用,客户机则会发出一个DHCP Decline封包给DHCP服务器,拒绝接受其DHCP Offer并重新发送DHCP Discover信息。
(5)当DHCP服务器接收到客户端的DHCP Request封包之后,向客户端发出一个DHCP ACK 响应,确认该IP租约的正式生效。
(6)客户在收到DHCP ACK包后,会使用该广播包中的信息来配置自己的TCP/IP,至此租用申请过程结束,客户机可以在网络中通信。

第一题

某客户机使用DHCP获取IP地址等信息,其获取IP地址过程中捕获的4条报文及对第2条报文分析如下图所示。请分析其中的信息,补全内容。
分析报文类型:DHCP Offer

【11】 根据DHCP工作原理,第2条报文是DHCP服务器广播DHCP Offer作为对DHCP
Discover报文的响应。因此【11】处应填入:offer。 【12】 根据DHCP工作原理,第2条报文是DHCP服务器广播的DHCP Offer消息,源MAC地址为DHCP服务器的MAC地址001122334455,其目的MAC地址为广播MAC地址ffffffffffff。因此【12】处应填入:ffffffffffff。
【13】根据DHCP工作原理,第2条报文是DHCP服务器广播的DHCP Offer消息,源IP地址为DHCP服务器的IP地址192.168.0.1,目的IP地址为广播地址:255.255.255.255。因此【13】处应填入:255.255.255.255。
【14】DHCP工作过程中消息传输使用UDP协议,目的端口号为68,源端口号为67,因此【14】处应填入:UDP。
【15】语句“DHCP:Server IP Address”是DHCP服务器的IP地址,由【13】知,DHCP服务器的IP地址192.168.0.1,因此【15】处应填入:192.168.0.1。

第二题

某网络中DHCP服务器地址为10.0.0.1,MAC地址为00-12-34-56-78-90,可分配IP地址范围为10.0.0.50-10.0.0.100,其中10.0.0.50保留给MAC地址是00-11-22-33-44-55的主机。网络中某客户机从该服务器续约IP地址的过程中,在客户机捕获的2条报文及对第1条报文的分析如下图所示。请补充图中空白处的信息。
分析报文类型:DHCP Request

【11】【解析】DHCP客户机续约从第三步(DHCP request)开始,此处报文类型为Request。因此【11】处应填入:Request。
【12】【解析】DHCP客户机续约第二步为DHCP服务器广播“DHCP ACK”消息,此处报文类型为ACK。因此【12】处应填入:ACK。
【13】【14】【解析】该报文为DHCP客户机的广播报文。源地址为DHCP客户机IP地址,对应源MAC地址为001122334455的保留IP地址为10.0.0.50,目的地址为服务器地址10.0.0.1。因此,【13】处应填入10.0.0.1,【14】处应填入:10.0.0.50。
【15】【解析】此处为客户机续约地址,为保留地址10.0.0.50。因此【15】处应填入:10.0.0.50。

Message Type:
1= DHCP Discover message (DHCP Discover)
2= DHCP Offer message (DHCP Offer)
3= DHCP Request message (DHCP Request)
4 = DHCP Decline message (DHCP Decline)
5= DHCP Acknowledgment message (DHCP Ack)
6= DHCP Negative Acknowledgment message (DHCP Nak)
7= DHCP Release message (DHCP Release)
8= DHCP Informational message (DHCP Inform)

第三题

某公司网络DHCP服务器地址为192.168.0.2,192.168.0.6-192.168.0.254为其可分配IP地址,缺省网关的地址为192.168.0.1,DNS服务器地址为192.168.0.2。网络中某客户机上执行ping命令的过程中,该客户机对租用的地址进行了续订,在此过程中捕获的5条报文及对第5条报文的部分解析如下图所示。请补全图中空白处的信息。
分析报文类型:DHCP Ack

【解析】第【51】题:该空前面 "DHCP:Request,Type:”语句已经提示本行为客户端向DHCP服务器发送一条DHCP request消息,请求IP地址续约,因此【51】处应填:Request。
第【52】题:由"DHCP:Reply"知本行是对 "DHCP Request”的响应,因此源地址是"DHCP Request”目的地址,故【52】空应填:192.168.0.2。
第【53】题:同理,由 "DHCP:Reply"知本行是对 "DHCP Request”的响应,因此目的地址是 "DHCP Request”源地址,故【53】空应填:192.168.0.6。
第【54】题:DHCP服务器收到DHCP客户机请求信息后,DHCP服务器向客户端发送一条DHCP ack消息。因此【54】处应填:Ack。
第【55】题:由 “:Client self-assigned address”知该行应该填写客户机正在使用的IP地址,因此【55】处应填:192.168.0.6。

第四题

某公司网络中DHCP服务器可动态分配IP地址范围为192.168.0.100-192.168.2.200,其中192.168.0.100保留给MAC地址是00-11-22-33-44-55的主机。网络中某客户机从该服务器获取IP地址的过程中,在客户机捕获的4条报文及对第4条报文的分析如下图所示。请分析其中的信息,补全内容。

第五题

如表1所示,在某dhcp客户机上捕获了5条报文,并对第5条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig/all命令后得到的部分信息。分析表中的报文和信息,并补全表中空白处的信息。

第六题

如下表所示,在某DHCP客户机执行ipconfig/release 和ipconfig/renew命令时捕获了5条报文,表中列出报文的部分摘要并对第1条报文进行了解析。若执行命令前后客户机的IP地址没有改变,分析表中的信息并补全空白处的信息。
分析报文类型:DHCP release

【51】【解析】由第1行的报文摘要“DHCP:Request, Type:DHCP release”知,DHCP客户机释放已获得的地址租约,所以从第2行开始DHCP客户机向DHCP服务器发送IP地址分配请求命令。由于DHCP客户机还未配置IP地址,它只能使用广播地址发送该消息,并且源IP地址设置为0.0.0.0。故【51】处应填入:0.0.0.0。
【52】【解析】DHCP客户机是通过广播的形式向DHCP服务器发送请求,所以目的地址设置为255.255.255.255。故【52】处应填入:255.255.255.255。
【53】【解析】DHCP客户机广播“DHCP发现(DHCP discover)”消息,试图找到网络中的DHCP服务器,以便从DHCP服务器获得一个IP地址。故【53】处应填入:discover。
【54】【解析】由“Message Type = 7 (DHCP Release)”知该条报文是释放地址租约报文,根据“Client self-assigned address”语句知,该处应该是DHCP客户机的IP地址,从第1行的报文过程得源IP地址为10.1.2.3。故【54】处应填入:10.1.2.3。
【55】【解析】由【55】前的“Server IP address”语句知,该处应该填写DHCP服务器的IP地址,从第1行的报文过程得服务器的IP地址为10.1.2.1。故【55】处应填入:10.1.2.1。

第七题

下图为DHCP客户机获取IP地址等配置信息时,使用Wareshark软件捕获报文中的4条报文,图中对编号为284的报文进行了解析。分析图中的信息并补全图中①~⑤空白处的信息。

【51】【解析】根据题意,图中对编号为284的报文进行了解析,由"internet protocol version 4,sic:0.0.0.0,dst:255.255.255.255”可知,DHCPrequest报文源地址为0.0.0.0,目的地址为255.255.255.255。故【51】处应填入:0.0.0.0。
【52】【解析】根据捕获的报文可知捕获的是DHCP获取!P地址的过程,需要经历discover(发现),offer(提供),request(选择),ack(确认)4个阶段。根据第1,2,3行报文摘要信息可知,编号为285的报文是DHCP服务器广播"DHCP ack”消息给DHCP客户机,源地址为DHCP服务器地址,目的地址为广播地址255.255.255.255。故【52】处应填入:255.255.255.255。
【53】【解析】由【52】空解析可知,编号为285的报文是DHCP服务器广播"DHCP ack"消息给DHCP客户机,源地址为DHCP服务器地址,目的地址为播地址255.255.255.255,由"dhcp server identifier(192.168.1.1)"可知,DHCP服务器lP地址为192.168.1.1,故【53】处应填入:192.168.1.1。
【54】【解析】根据捕获的报文可知捕获的是DHCP获取IP地址的过程,需要经历discover(发现),offer(提供),request(选择),ack(确认)4个阶段。根据第1,2,3行报文摘要信息可知,编号为285的报文是DHCP服务器广播"DHCP ack"消息给DHCP客户机。故【54】处应填入:ack。【55】【解析】根据"DHCP message type"语句知,该处应填写消息类型,当前选中的是图中编号为284的报文,故【55】处应填入:request。

第八题

在某DHCP客户机上捕获了六个报文,并对第五条报文进行了解析,请分析相关信息回答下列问题:


(1)客户机获得的IP地址是192.168.1.1
(2)在DHCP服务中设置的DNS服务器地址是202.106.46.151,路由器地址是192.168.1.100
(3)若给DHCP客户机分配固定IP地址,则新建保留时输入的MAC地址是000F1F52EFF6
(4)DHCP服务器的IP地址是192.168.1.36

【参考答案】
【51】【解析】由语句"DHCP: Client address=[192.168.1.1]"知,客户机获得的IP地址是192.168.1.1。故【51】处应填入:192.168.1.1。
【52】【解析】由语句 "Domain Name Server addres= [202.106.46.151]"知,在DHCP服务器中设置的DNS服务器地址是202.106.46.151。故[52】处应填入:202.106.46.151。
【53】【解析】一般在路由器或三层交换机的以太网的接口上设置网关。由语句"Gateway address=[192.168.1.100]"知,路由器的地址是:192.168.0.100,故【53】处应填入:192.168.1.100。
【54】【解析】由语句"DHCP: Client hardware address= 000F1F52EFF6"知,客户机的MAC地址是000F1F52EFF6。故【54】处应填入:001122334455或00-0F-1F-52-EF-F6。
【55】【解析】由DHCP服务器与客户机交互过程可知,DHCP服务器在分配地址时会发送"DHCP供给(DHCP offer)"消息。由语句“192.168.1.36 255.255.255.255 DHCP:Reply, Type:DHCP offer 09:07:00"知,地址192.168.1.36发送"DHCP供给 (DHCP offer)”消息,因此可以推断192.168.1.36是DHCP服务器。故【55】处应填入:192.168.0.36。

第九题

【参考答案】
【51】【解析】根据,src:192.168.1.36(192.168.1.36),Dst:255.255.255.255(255.255.255.255),结合第二行报文,可以推测出【51】处应填入:192.168.1.36。
【52】【解析】根据【51】的解析可以推断出【52】处应填入:255.255.255.255。
【53】【解析】自动分配IP地址一般经历发现阶段(DHCP Discover)、提供阶段(DHCP offer)、选择阶段(DHCP request)、确认阶段(DHCP ack)四个阶段。结合图在"info"信息,缺少提供阶段(DHCP offer)信息,故【53】处应填入:offer。
【54】【解析】根据④之前"Dst:Broadcast"(广播)知,该处应填入:全1的MAC地址,即ff:ff:ff:ff:ff:ff。
【55】【解析】IP地址(Intemnet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网际协议地址。故【55】处应填入:Internet protocol / IP。

第十题

某公司使用DHCP服务器对公司内部主机的IP地址进行管理,已知:
1)该公司共有40个可用IP地址为:59.64.22.1~59.64.22.50
2)DHCP服务器选用Windows 2003 Server,其IP地址为:59.64.22.12
3)DHCP客户机使用的操作系统是Windows Xp

请问答下列问题:
(1)DHCP客户机得到图2所未信息使用的命令是ipconfig/all
(2)如图3所示DHCP服务器作用域的配置界面中,长度域输入的数值应是26
(3)在能为客户机分配地址之前,还必须执行的操作是激活作用域
(4)DHCP服务器要为一个客户机分配固定的IP地址时,需要执行的操作是配置【新建保留】对话框中的相关参数
(5)DHCP客户机要释放已获取的IP地址时,使用的命令是ipconfig/release

本题考查的DHCP协议的工作流程:
ipconfig/all命令可以查看客户机获得的地址租约及其他配置信息情况
ipconfig/release命令可以释放已获得的地址租约
ipconfig/renew命令可以重新从DHCP服务器获得新的地址租约

第十一题

下图是在DHCP客户机上依次执行命令ipconfig/release和ipconfig/renew过程中,使用Wareshark软件捕获报文中的2条报文,图中对第2条报文进行了解析。分析图中的信息并补全图中①~⑤处的信息。

  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值