searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

DHCP动态主机配置协议

2023-05-31 01:06:58
25
0

DHCP 动态主机配置协议

使主机开机后自动获取IP地址,子网掩码,DNS等信息化手段

DHCP为C/S模式的网络协议 C/S一般必须要在一个子网内

DHCP使用UDP协议实现通信

 

DHCP实现流程

 

1 发现阶段

主机开机运行 发送DHCP Discover报文

该报文是一个广播报文 源IP为0.0.0.0 目的地址为255.255.255.255

源MAC地址为自己的MAC地址 目的MAC地址为ffff-ffff-ffff

 

2 提供阶段

DHCP服务器收到DHCP Client发送DHCP报文后 DHCP进入提供阶段

DHCP Server会根据管理员的相关配置 给DHCP Client 提供一个可用IP地址,同时给其提供DNS,子网掩码等信息

该报文是一个广播报文 源地址为DHCP Server的IP地址 目的地址为DHCP Server给该DHCP Client分配的IP地址

源MAC地址为DHCP Server的MAC地址 目的MAC地址为DHCP Client的MAC地址

 

3 请求阶段

DHCP Client收到DHCP Server发送的DHCP Offer报文后就进入DHCP请求阶段

DHCP Client在得到IP地址后不会马上使用,DHCP Client会向DHCP Request报文,正式向DHCP Server申请使用IP

DHCP Request 报文源地址为0.0.0.0 目的地址为255.255.255.255

源MAC和目的MAC地址为DHCP Client 和DHCP Server的MAC地址

 

4 确认阶段

DHCP Server收到DHCP Client 发送的DHCP Request报文后 DHCP进入确认阶段

DHCP Server会向DHCP Client 发送DHCP Repley报文 表示同意DHCP Client使用该IP地址

FDHCP Reply报文 源IP地址为DHCP Server的IP地址 目的IP地址为DHCP Client的IP地址

源MAC和目的MAC地址为DHCP Server 和DHCP Client的MAC地址

 

重启PC后的DHCP过程

当PC重启后 会直接向DHCP Server 发送DHCP Request报文 请求上一次获得的IP地址

如果DHCP同意 则会回应DHCP Reply报文 如果DHCP同意 则会回应DHCP Reply 报文

如果该IP地址已经被占用,或其他情况造成DHCP Server不把该IP地址分配给DHCP Client,会回应DHCP NACK报文

此时 PC就必须进行DHCP四个阶段

 

DHCP续约机制

DHCP存在租约和续约机制,默认情况下 一个DHCP地址使用情况为一天 管理员可手动修改 最短为一小时

到达租约时间后 IP地址不会继续使用,PC会在租约到期之前进行续约

DHCP Client会进行两次续约 一次是租约期到50%时候 第二次续约是租约期到87.5%

DHCP Client会向DHCP Server发送DHCP Request报文 如果仍收到DHCP NACK报文 就必须要重新进行DHCP

 

0条评论
0 / 1000
z****n
6文章数
1粉丝数
z****n
6 文章 | 1 粉丝
原创

DHCP动态主机配置协议

2023-05-31 01:06:58
25
0

DHCP 动态主机配置协议

使主机开机后自动获取IP地址,子网掩码,DNS等信息化手段

DHCP为C/S模式的网络协议 C/S一般必须要在一个子网内

DHCP使用UDP协议实现通信

 

DHCP实现流程

 

1 发现阶段

主机开机运行 发送DHCP Discover报文

该报文是一个广播报文 源IP为0.0.0.0 目的地址为255.255.255.255

源MAC地址为自己的MAC地址 目的MAC地址为ffff-ffff-ffff

 

2 提供阶段

DHCP服务器收到DHCP Client发送DHCP报文后 DHCP进入提供阶段

DHCP Server会根据管理员的相关配置 给DHCP Client 提供一个可用IP地址,同时给其提供DNS,子网掩码等信息

该报文是一个广播报文 源地址为DHCP Server的IP地址 目的地址为DHCP Server给该DHCP Client分配的IP地址

源MAC地址为DHCP Server的MAC地址 目的MAC地址为DHCP Client的MAC地址

 

3 请求阶段

DHCP Client收到DHCP Server发送的DHCP Offer报文后就进入DHCP请求阶段

DHCP Client在得到IP地址后不会马上使用,DHCP Client会向DHCP Request报文,正式向DHCP Server申请使用IP

DHCP Request 报文源地址为0.0.0.0 目的地址为255.255.255.255

源MAC和目的MAC地址为DHCP Client 和DHCP Server的MAC地址

 

4 确认阶段

DHCP Server收到DHCP Client 发送的DHCP Request报文后 DHCP进入确认阶段

DHCP Server会向DHCP Client 发送DHCP Repley报文 表示同意DHCP Client使用该IP地址

FDHCP Reply报文 源IP地址为DHCP Server的IP地址 目的IP地址为DHCP Client的IP地址

源MAC和目的MAC地址为DHCP Server 和DHCP Client的MAC地址

 

重启PC后的DHCP过程

当PC重启后 会直接向DHCP Server 发送DHCP Request报文 请求上一次获得的IP地址

如果DHCP同意 则会回应DHCP Reply报文 如果DHCP同意 则会回应DHCP Reply 报文

如果该IP地址已经被占用,或其他情况造成DHCP Server不把该IP地址分配给DHCP Client,会回应DHCP NACK报文

此时 PC就必须进行DHCP四个阶段

 

DHCP续约机制

DHCP存在租约和续约机制,默认情况下 一个DHCP地址使用情况为一天 管理员可手动修改 最短为一小时

到达租约时间后 IP地址不会继续使用,PC会在租约到期之前进行续约

DHCP Client会进行两次续约 一次是租约期到50%时候 第二次续约是租约期到87.5%

DHCP Client会向DHCP Server发送DHCP Request报文 如果仍收到DHCP NACK报文 就必须要重新进行DHCP

 

文章来自个人专栏
个人学习
6 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
1
1