动态主机配置协议
DHCP,即动态主机配置协议,是一个用于局域网的网络协议,它使用UDP(用户数据报协议)来工作。DHCP的主要功能是集中管理和自动分配IP地址,使得网络中的主机能够动态地获得IP地址、默认网关、DNS服务器地址等信息。
DHCP采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。
此外,DHCP还使用了租约的概念,即计算机IP地址的有效期。租用时间是不定的,主要取决于用户在某地连接Internet需要多久。通过较短的租期,DHCP能够在一个计算机比可用IP地址多的环境中动态地重新配置网络。
在家庭或小型办公室网络中,通常由无线路由器作为DHCP服务器,客户端(如电脑)作为客户端。当客户端的状态设置为自动获取IP地址时,服务器会动态分配IP地址。如果客户端已经手动配置了IP地址,则不会再去服务器请求IP地址。
DHCP协议还支持IPv6,提供了额外的端口(如UDP546)用于DHCPv6客户端,以及用于故障切换的DHCP failover服务。