DHCP(动态主机配置协议)是 IP 网络中自动为设备分配 IP 地址、网关、DNS 等参数的网络管理协议。有了 DHCP,手机、电脑接入网络即插即用,无需手动配置,是现代局域网和家用路由器的基础功能。

| 类型 | 网络管理协议 |
| 标准组织 | IETF(互联网工程任务组) |
| 前身 | BOOTP(引导协议) |
| 传输层协议 | UDP(服务器 67 端口 / 客户端 68 端口) |
| 后续版本 | DHCPv6(面向 IPv6) |
| 官网 | ietf.org |
DHCP(动态主机配置协议,英文全称 Dynamic Host Configuration Protocol)是一种运行在 IP 网络上的网络管理协议,用于自动为接入网络的设备分配 IP 地址及其他通信参数,采用客户端-服务器架构工作。
在没有 DHCP 的年代,网络管理员需要为每台设备手动配置 IP 地址、子网掩码、网关和 DNS,不仅繁琐,还容易因地址重复导致冲突。DHCP 的出现让这一切自动化:设备接入网络后向服务器发出请求,服务器从预先设定的地址池中挑选一个空闲地址分配给它,并附带其他必要参数。
DHCP 由互联网工程任务组(IETF)制定,是早期 BOOTP 协议的继承者,于上世纪九十年代成为标准,后来又推出了面向 IPv6 的 DHCPv6。如今从家用路由器到企业级网络设备,几乎都内置了 DHCP 服务,它是绝大多数人「连上 Wi-Fi 就能上网」背后的功臣。
DHCP 的交互过程通常概括为四步,俗称 DORA:客户端广播「发现」(Discover)报文寻找服务器;服务器回应「提供」(Offer)一个可用地址;客户端发送「请求」(Request)确认选择;服务器最后以「确认」(ACK)完成分配。整个过程基于 UDP,通常在数秒内完成,用户几乎无感知。
问:DHCP 分配的 IP 地址会变吗?答:可能会。动态分配的地址在租约到期或设备长时间离线后可能被重新分配。如果希望某台设备 IP 固定,可在路由器上做静态绑定(地址保留)。
问:家里上网需要自己搭 DHCP 服务器吗?答:不需要。家用路由器出厂即内置 DHCP 服务,默认开启,设备连上后会自动获取地址。
问:DHCP 有安全隐患吗?答:有。攻击者可在局域网内架设伪造的 DHCP 服务器劫持流量,或耗尽地址池发起「饿死攻击」。企业网络常用 DHCP Snooping 等交换机功能进行防护。

| 类型 | 网络管理协议 |
| 标准组织 | IETF(互联网工程任务组) |
| 前身 | BOOTP(引导协议) |
| 传输层协议 | UDP(服务器 67 端口 / 客户端 68 端口) |
| 后续版本 | DHCPv6(面向 IPv6) |
| 官网 | ietf.org |
登录 后参与讨论
暂无讨论,来发表第一条评论吧