zoukankan      html  css  js  c++  java
  • DHCP的租约过程

    DHCP租约过程就是DHCP客户机动态获取IP地址的过程。

    DHCP租约过程分为4步:

    ①客户机请求IP(客户机发DHCPDISCOVER广播包);

    ②服务器响应(服务器发DHCPOFFER广播包);

    ③客户机选择IP(客户机发DHCPREQUEST广播包);

    ④服务器确定租约(服务器发DHCPACK/DHCPNAK广播包)。

    一、DHCP的分配方式

    (1)、自动分配:分配到一个IP永久使用

    (2)、手动分配:由DHCP服务器管理员专门指定IP地址

    (3)、动态分配:使用完后释放该ip,供其他客户机使用

    二、DHCP的租约过程

    (1)、客户机从DHCP服务器获取IP地址的过程称为DHCP的租约过程;租约过程分为四个步骤

    1、客户机发送请求IP (DHCP Discover 广播包)

    当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机需要通过DHCP获取一个合法的地址,此时DHCP客户机以广播方式发送DHCP Discover发现信息来寻找DHCP服务器,广播信息中包含DHCP客户机的MAC地址和计算机名,以便DHCP服务器确定是那个客户机发送的请求

    2、服务器响应 (服务器发DHCP Offer 广播包)提供服务

    当DHCP服务器接收到来自客户机的请求IP地址信息时,他就在自己的IP地址池中查找是否有合法的IP地址提供给客户机,如果有,DHCP服务器就会将此IP地址做上标记,加入到DHCP Offer的消息中,然后DHCP服务器就广播一则包含下列信息的DHCP Offer消息:DHCP客户机的MAC地址,DHCP服务器提供的合法IP地址、子网掩码、默认网关、租约的期限、DHCP服务器的IP地址

    3、客户机选择IP (客户机发DHCP Request  广播包)

    DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的 DHCP服务器将该地址保留,这样该地址就不能在分配给另一个DHCP客户机。当客户机从第一个DHCP服务器接收到DHPC Offer消息并提取了IP地址后,客户机将DHCP Request消息广播到所有的DHPC服务器,表明它接收提供的内容。DHPC Request消息包括为客户机提供IP配置的服务器的服务标识符(服务器的IP地址)。DHCP服务器查看服务器标识符字段,以确定提供的IP是否被接受,如果DHCP Offer被拒绝,则DHCP服务器取消并保留其IP地址以提供给下一个IP租约的请求

    4、服务器确定租约 (服务器发 DHCP ACK广播包)

    DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息形式向客户机广播成功确认,该消息包括含有IP地址的有效租约和其他的可配置的信息。当客户机收到DHCP ACK消息时,他就配置了IP地址,完成了TCP/IP的初始化。

  • 相关阅读:
    挂载nfs网络共享目录到本地目录报错
    ubuntu18.04,centos7.7下安装nfs详细步骤
    linux的fstab配置文件
    nginx整合php后,浏览器访问.php文件报错
    centos中安装php7.3.13(目前最新版)
    skills_nginx
    problems_ubuntu
    problems_nginx
    docker中部署halo
    数论学习
  • 原文地址:https://www.cnblogs.com/CAPF/p/11508444.html
Copyright © 2011-2022 走看看