云计算学习笔记 第1周-day05 DHCP服务

123 阅读2分钟

DHCP服务

概念

名称

DHCP:动态主机配置协议

原理

  • 原则:
    • 网络是双向的
    • 网络是有方向的
  • 广播原则:
    • 广播是有范围的
    • 广播是有种类的
  1. 租约建立过程:

    1. 租约请求(客户端发起)

      客户端主动发送DHCP Discover广播请求,查询局域网内是否有DHCP服务器

    2. 租约响应
      • 收到信息的服务器,不是DHCP服务器,丢弃
      • 收到信息的服务器,是DHCP服务器,回复请求

        回复的请求中含有打算分配给客户端的IP地址,让客户端确认此IP是否被占用

    3. 租约选择(客户端完成,分为3种情况)
      • 局域网内没有DHCP服务器(客户端没有收到服务器回复)
        • XP以前的版本:间隔1s,3s,7s,13s...90s不断询问(循环)

          优点:增加找到服务器的概率。
          缺点:占用资源。

        • XP以后的版本:间隔1s,3s,7s,13s...90s不断询问->自己给自己分配一个169开头的假IP

          优点:相对节约资源。
          缺点:有新服务器,发现的晚。

      • 局域网内有多个DHCP服务器
        • 和最先返回的服务器签订协议(管理员不可控)
      • 局域网内有1个DHCP服务器
        • 和此服务器签订协议
    4. 租约确认(服务器)
      把所有地址信息都分配给客户端,记录租约信息:租给谁(信息中有MAC地址)、租期(默认8天)

    MAC地址:网卡厂商固化在网卡ROM中的。
    RAM:随机存储器 (内存:DDR RAM)。
    ROM:只读存储器 (CDROM、DVD-ROM)(写入一次数据后不能再更改)。

    问题:

    DHCP自动获取的IP地址,是否会和手工分配的IP地址冲突?

    • DHCP自动获取在前,手工分配IP在后,会冲突。
    • 手工分配IP在前,DHCP自动获取在后,不会冲突。

DHCP续租过程(租约以默认8天为例)

  • 客户端使用租约达到50%(4天),以单播形式向服务器请求续约。
  • 如果续约失败,则继续使用IP,达到租约为87.5%(7天),以广播形式向服务器续租(此广播只会收到原来的DHCP服务器的响应)。
  • 如果续约还是失败,客户端则使用租约至100%(8天),重新发送DHCP Discover包,重新广播寻找新的DHCP服务器。