zoukankan      html  css  js  c++  java
  • Linux系统学习 十、DHCP服务器—介绍和原理

    介绍:

    DHCP服务作用(动态主机配置协议)

    为大量客户机自动分配地址、提供几种管理

    减轻管理和维护成本、提高网络配置效率

    可分配的地址信息主要包括:

    网卡的IP地址、子网掩码

    对应的网路地址、广播地址

    默认网关地址

    DNS服务器地址

    引导文件、TFTP服务器地址

     

     

     

    原理:

    1、客户端寻找服务器(发送广播,如果客户端是Windows7以前的,在局域网中不存在DHCP服务器时,它会和Linux一样每隔1秒9秒13秒16秒5分钟循环广播寻找。此时局域网中的通信效率会大大下降。win7以后的经过第一轮循环后就不会再找了,给自己一个假的IP。如果有多个DHCP服务器时,每个都会回复,此时客户端会选择第一个接受到的。用Windows搭建DHCP服务器时响应速度比Linux搭建的要快。)

    2、服务器提供地址信息

    3、接收并广播(已经找到了,告诉局域网内其他客户端、服务器我已经“名花有主了”,通过服务器提供的地址信息进行ARP协议验证,看看是否能用,IP是否被占用)

    4、服务器确认(正式将所有地址信息分配下来)

    以上就完成了建立,当客户端重启后会再次确认,如果该地址信息在关机的期间被占用,就会重新上面的四个步骤,如果没有占用就会继续使用该IP,但这个IP不会一直使用下去,有一个租约,如果租约到了一般的时间会有一个“续租”的请求,如果服务器正常,会正常续租;如果服务器宕机了,就自动续一半的一半,到期之后会再次进行前面的四步过程。

    5、客户端重新登录

    6、服务器确认

     

     

  • 相关阅读:
    iOS 9适配技巧(更新版)
    VC/MFC 在ListCtl 控件中随鼠标移动提示单元格信息
    VC++ 编译libcurl 支持SSL,GZIP
    qt使用动态库(DLL)
    解决修改mysql的data_dir所引发的错误
    Mybatis实战之TypeHandler高级进阶
    Mybatis实战之自定义TypeHandler处理枚举
    shell编程其实真的很简单(五)
    shell编程其实真的很简单(四)
    shell编程其实真的很简单(三)
  • 原文地址:https://www.cnblogs.com/Yuuki-/p/11940872.html
Copyright © 2011-2022 走看看