DHCP服务实现过程

发布时间:2022-07-22 14:34:02 作者:89578418 阅读量:3787

DHCP服务实现过程
DHCP服务的作用是客户机向服务器发出租约IP地址的申请,服务器在批准后向客户机分配IP地址和允许IP地址的使用期限,当客户机的IP地址租约期限满后,客户机又需要重新向服务器提出IP申请,这样一直循环下去。所以DHCP的实现过程可以分为两个部分,部分是DHCP客户机获得IP租约,另一部分是DHCP客户机进行IP租约的更新。
1.DHCP客户首次获得IP租约
DHCP客户首次获得IP租约需经过IP租约请求、提供、选择和确认4个阶段,如图4-1所示。
(1)IP租约请求:DHCP客户的系统启动后,通过UDP端口67发出一个DHCPDIS-COVER信息包,向网络中的任意一台DHCP服务器请求IP租约。
(2)提供未租用IP列表:网络中的DHCP服务器在接收到IP租约请求后,通过UDP端口号68向客户机返回一个DHCPOFFER信息包,其中包括了未租用的IP地址。
(3)选择IP地址:DHCP客户机将选择个IP地址,并向DHCP服务器发出一个DHCPREQUESR信息包,表明自己已经接受了一个DHCP服务器提供的IP地址,同时在这个信息包还包括了提供IP地址的服务器IP。
(4)登记后确认IP租约:DHCP服务器在收到DHCPREQUEST信息后,向客户机再次发出一个信息包——DHCPACK,表明已接受客户机的选择,并将这个IP地址的合法租用以及其他的配置信息都包含在信息包中,一同发给DHCP客户机。
登记后确认IP租约:DHCP服务器在收到DHCPREQUESR信息后,向客户机再次发出一个信息包——DHCPACK,表明已接受客户机的选择,并将这个IP地址的合法租用以及其他的配置信息都包含在信息包中,一同发给DHCP客户机。
,客户根据DHCP服务器DHCPACK信息包中的信息配置自己的TCP/IP,这样完成了整个IP租约的过程。
2.DHCP客户IP租约更新
客户机在取得IP租约后,还必须定期地更新租约,否则当租约期满后,不能再使用此IP地址了。按照RFC的默认规定,当租约时间超过租约期的50%或87.5%时,客户机必须再次发出DHCPREQUESR信息包,向指定的DHCP服务器请求更新租约(向客户机分配IP地址的DHCP服务器),将不再是向网络中的所有DHCP服务器发DHCPRE-QUEST信息包,具体的更新过程如下:
(1)当租约期已过50%时,客户机直接向提供IP地址的DHCP服务器发出DHCPRE-QUEST信息包,服务器在收到该信息后,会返回一个DHCPACK信息包,客户机将根据DHCPACK信息包中新的租约期限更新TCP/IP参数;若由于网络等其他原因没有收到DHCP服务器返回的DHCPACK信息包,客户机将继续使用原有的IP地址。
(2)若租约期过50%,客户机仍未获得IP租约更新,则客户机将会在当租约期达到85%时,客户机将再次向提供IP地址的DHCP服务器发出DHCPRE-QUEST信息包。若此次更新仍未成功,客户机将重新发出IP租约请求。
(3)当客户机重新启动时,它会更新上次关机时拥有租约权的IP地址,如果更新未成功,客户机将尝试联系现有IP租用中列出的默认网关,如果联系成功,且租约期限尚未到,客户机则使用现有IP地址;若与现有默认网关联系不成功,则客户机自动移除原有子网,失去TCP/IP网络通信功能。此后,每隔5秒钟,客户机会向DHCP服务器发出一次IP租约请求。
推荐阅读:DHCP服务概述

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-03-23 21:25:02

2、网络刀片式服务器有哪些 通租云主机管理系统 、网络通信


评论时间:2023-03-17 15:25:02

14.更改系虚拟主机干什么的 统密码香港免费虚拟主机空间 系统密码


评论时间:2023-03-11 00:25:01

服务器硬件参数是决定什么云主机便宜 服惠普服务器系统安装 务器硬件参数是决定服务器性能的主要因素


评论时间:2023-02-03 15:25:02

14.是虚拟主机好还是vps好呢 更改系统密码虚拟主机新手入门 密码


评论时间:2023-01-14 03:25:02

1.6关系型数据库的云主机服务器管理软件 服务器做存储使用 1.6关系型数据库的特点


评论时间:2023-01-11 12:25:02

29独享虚拟主机租赁费用 .智能本地搭建云主机 智能化管理


评论时间:2022-11-05 12:25:02

2.要保证每个用户都能够获得足够的带宽资云服务器哪家好 虚拟主机如何开通 2.要保证每个用户都能够获得足够的带宽资源

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-01-10 05:38:03   max_uo

从云计算到云端架构迁移之路

 2022-07-02 05:38:02   gz721225

什么是SOA架构,SOA和ERP...

 2022-07-19 04:34:02   heiya

如何借助rootkit病毒攻破L...

 2022-07-19 16:51:02   小女巫

Linux常用命令:帮助命令

 2022-07-20 04:00:04   dlfdlkmnfhlkuvl

Linux文件特殊权限-SetU...

 2022-07-20 07:34:02   melon

Linux文件系统详细介绍

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3