码迷,mamicode.com
首页 > 其他好文 > 详细

DHCP工作原理

时间:2020-10-07 21:17:38      阅读:39      评论:0      收藏:0      [点我收藏+]

标签:时间   动态   广播   col   一个   over   有效期   lin   配置   

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),被应用在局域网环境中,主要作用是集中的管理分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。由于DHCP是一个UDP协议,所以运行起来更高效

DHCP协议采用客户端/服务器(c/s模型),服务端可以为客户端提供IP、掩码、网关、主机名、DNS等信息。客户端只需将IP获得方式设置为自动获取即可。

目前可以提供DHCP服务的设备有很多,比如:

  • DHCP服务器(windows server、linux)
  • 硬件路由器
  • 家用宽带路由
DHCP应用场景

1.公司局域网环境
2.家庭局域网环境
3.公共场合的WIFI环境
4.宽带环境网络

DHCP 工作原理

1.主机携带mac地址和身份标识(英特网上联网的设备)向所在网络广播,请求ip地址。Discover包
技术图片

怎么能判断是请求ip地址?
可以看出主机是向DHCP所在的端口发请求
技术图片
当子网掩码bai是255.255.255.255时,表示IP地址的网du络字段和主机字段全为1就是地址为zhi255.255.255.255,那么这个广播地址为受dao限广播,是不被路由发送,但会被送到相同物理网络段上的所有主机,用于主机配置过程中IP数据包的目的地址。


2.DHCP接受到主机的广播,拿出可用的ip地址向所在网络广播(offset数据包)。
技术图片

此时DHCP和主机之间的通信是基于mac 地址通信,交换机内的主机通过广播获取目的mac 地址然后通信(网络二层,ip是工作在三层)。因为主机还没有ip地址
技术图片


ip有效期
技术图片
这表示在两个小时内可以使用此ip

掩码
技术图片

广播域
技术图片

DNS
技术图片

计算机名
技术图片

网关
技术图片

3主机收到DHCP发送的广播信息,发出确认request包
技术图片

4服务器确认主机的信息(ACK应答包)
技术图片

IP获得需要通过发广播来实现客户端和服务器的通信,所以DHCP只能工作在局域网

计算机获得ip的时间点
  1. 计算机开机
  2. 网卡接通网络
  3. 重启网卡服务
  4. ip租约到期的时候,无法续订
租约更新阶段
  1. 租约时间还剩1/2
  2. 租约时间还剩1/2时,如果DHCP不同意续约,到7/8时主机还会向DHCP服务请求续约
  3. 租约到期时

DHCP工作原理

标签:时间   动态   广播   col   一个   over   有效期   lin   配置   

原文地址:https://www.cnblogs.com/bibicode/p/13776778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!