设为首页收藏本站language 语言切换
查看: 2009|回复: 5
收起左侧

[求助] 关于dhcp工作原理有个问题非常的疑惑

[复制链接]
发表于 2016-12-14 23:13:44 | 显示全部楼层 |阅读模式
3鸿鹄币
本帖最后由 huchina 于 2016-12-15 00:15 编辑

dhcp的工作原理是client向服务器发送dhcp discover请求,收到服务器响应一个dhcpoffer,dhcpoffer中包含响应以及配置参数,客户机收到offer以后广播一个request报文给服务器,服务器再响应ack,此时客户机收到ack后检查分配的ip是否可以使用,如果不能使用则重新开始申请过程。
为什么客户机不在dhcp服务器发送dhcp offer的时候检查ip是否可以使用?





请大神救我!!

最佳答案

查看完整内容

这个问题其实也简单: 网络内可能有多台dhcp服务器,而discover报文是广播的,会促使多个服务器同时回复应答offer,但是client只能接收最早收到的报文,并广播回复request,确定单一dhcp服务器回复ack并确认地址可用 确认地址可用的最终目的是为了把已分发的地址从地址池移除,如果在offer阶段就移除会造成大量的地址浪费和无效运算。
发表于 2016-12-14 23:13:45 | 显示全部楼层
这个问题其实也简单:
网络内可能有多台dhcp服务器,而discover报文是广播的,会促使多个服务器同时回复应答offer,但是client只能接收最早收到的报文,并广播回复request,确定单一dhcp服务器回复ack并确认地址可用  
确认地址可用的最终目的是为了把已分发的地址从地址池移除,如果在offer阶段就移除会造成大量的地址浪费和无效运算。               
沙发 2016-12-14 23:13:45 回复 收起回复
回复

使用道具 举报

发表于 2016-12-14 23:44:01 | 显示全部楼层
首先我不是大神,我简单说下我的想法。
板凳 2016-12-14 23:44:01 回复 收起回复
回复

使用道具 举报

发表于 2016-12-14 23:46:45 | 显示全部楼层
首先我不是大神,我简单说下我的想法。
第一个问题:DHCP运作过程中每一过程都对应相应的动作  这是不可改的
第二:这种情况比较少吧,即使有,多等一会不就有了么。
地板 2016-12-14 23:46:45 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-12-19 20:05:38 | 显示全部楼层
八百 发表于 2016-12-16 10:18
这个问题其实也简单:
网络内可能有多台dhcp服务器,而discover报文是广播的,会促使多个服务器同时回复应 ...

谢谢
5# 2016-12-19 20:05:38 回复 收起回复
回复

使用道具 举报

发表于 2016-12-20 17:16:38 | 显示全部楼层
回答的很专业哦,
存在request的过程,是担心交换网络中存在2台或2台以上的DHCP服务器,有了request的过程,就不会导致地址浪费的情况出现。
  有难题可以联系【广州华尔思网络实验室】何老师 【Q 1052887325】
6# 2016-12-20 17:16:38 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-30 00:36 , Processed in 0.145660 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表