携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情
DHCP是什么
DHCP(动态主机配置协议) 是一个局域网的网络协议,使用UDP协议工作
DHCP的作用
- 给内部网络或网络服务供应商自动分配IP地址
- 给用户或者内部网络管理员对所有计算机作中央管理的手段
DHCP的好处
- 减少管理层的工作量
- 避免输入错误的可能性
- 避免IP地址的冲突
- 当更改IP地址时,不需要重新配置每个用户的IP地址
- 提高了IP地址的利用率
- 方便客户端的配置
工作模式主要应用静态IP
DHCP的应用模式
在网络中架设一台专用的DHCP服务器,负责集中分配各种网络地址参数(主要博爱阔IP地址,子网掩码,广播地址,默认网关地址,DNS服务器地址);其他主机作为DHCP客户机,将网卡配置成自动获取地址,即可与DHCP服务器进行通信,完成自动配置过程。
DHCP采用UDP作为传输协议,服务端发送消息到DHCP 67端口,DHCP回应客户端发送消息到 68端口
DHCP交互过程
-
第一步,客户端发送一个广播,有DISCOVER报文,寻找dhcp服务器
-
第二步,服务端发送一个广播,有OFFER报文,为了相应DISCOVER报文,也给客户端提供可用IP地址
-
第三步,客户端发送广播,有REQUESR 报文,只给第一个相应的客户端发送请求报文,请求使用服务端所提供的IP地址
-
第四步,服务端发送广播,有ACK确认报文,服务端确认IP可用并且提供租期
小实验 在linux中设置DHCP服务器
实验目的
为了能动态分配ip地址给客户端
实验过程