DHCP(动态主机配置协议)原理

租约四部曲

1、租约请求:客户端发起DHCP Discover包广播寻找DHCP服务器

      源地址:0.0.0.0

      目标地址:255.255.255.255(广播地址)

      端口:UDP 67

      内容:客户机MAC地址、主机名

1)局域网内有多个DHCP服务器:客户单选择先回应的服务器

2)局域网内没有DHCP服务器:CentOS 7之后,客户端显示未找到报错信息

                                                     windows7之后,给自己分配一个以169开头的假IP

服务器端通过ICMP协议(互联网控制消息协议)判断IP是否可用

2、服务器响应租约(DHCP OFFER)

      源地址:服务器IP

      目标地址:255.255.255.255

      内容:服务器IP、MAC地址;提供的合法IP、掩码、租约期限等

客户端通过ARP协议解析广播域内是否有MAC地址介入判断IP是否可用,如果IP地址不可用,客户端标记不使用,服务器端回复DHCP NACK

3、客户端选择IP(DHCP REQUEST)

     源地址:0.0.0.0

     目标地址:255.255.255.255

     内容:服务器端提供IP的确认标识等  

     客户端resquest报文通过广播确定DHCP服务器

4、确认租约,服务器端提供完整IP信息(DHCP ACK)

      源地址:服务器IP

      目标地址:255.255.255.255

      端口:UDP 68

      内容:IP的有效租约等确认信息,有线默认8天,无线默认8小时

手工分配IP与DHCP自动获取的IP是否会冲突?

手工分配IP在前,DHCP分配在后,不会冲突;DHCP分配在前,手工分配在后,有可能冲突

续租三步曲

1、客户端使用租约达50%,客户端以单播的形式向DHCP服务发起DHCP REQUEST请求续租,若得到DHCP ACK响应,则更新TCP/IP参数,续租完成。若续租时DHCP服务器未及时回应,客户端每1,3,5,7,9+2000毫秒的延时作为间隔重复请求,多次请求后再无响应,linux返回报错信息,windows分配一个测试地址

2、如果续约失败,客户端继续使用租约达87.5%,客户端以广播的形式向DHCP服务器请求续租

3、如果继续续约失败,客户端继续使用租约达100%,客户端重新发送DHCP Discover包广播重新寻找DHCP服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值