计算机网络学习笔记「DHCP协议」
概述
DHCP动态主机配置协议Dynamic Host Configuration Protocol,常用于给主机动态地分配IP地址,它提供了即插即用联网的机制。
运行一台计算机加入新的网络后,自动获取IP地址而不用手工参与
DHCP是应用层协议,基于UDP协议
工作原理
DHCP使用C/S方式
-
需要分配IP地址的主机在启动时向DHCP服务器广播发送发现报文,该主机成为DHCP客户
本地网络上所有主机都能收到此广播报文,但只有DHCP服务器才能回答此广播报文
-
DHCP服务器先在其数据库中查找该计算机的配置信息
- 若找到,则返回找到的信息
- 若找不到,则从服务器IP地址池中取出一个地址分配给该计算机
DHCP服务器的回答报文成为提供报文
DHCP服务器分配给DHCP客户的IP地址是临时的,DHCP客户只能在一段有限的时间内使用这个分配到的IP地址
DHCP称这段时间为租用期
具体用途与主要优势
给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。
DHCP 提供了以下优势:
-
可靠的 IP 地址配置
DHCP 最大程度地减少了由手动 IP 地址配置(如录入错误)导致的配置错误,或将 IP 地址分配给多台计算机时导致的地址冲突。
-
降低了网络管理