返回到文章

采纳

编辑于 27天前

DHCP介绍

Linux
网络

DHCP 的全称是 Dynamic Host Configuration Protocol,中文叫 动态主机配置协议

它的主要作用就是:自动给网络里的设备分配 IP 地址和相关的网络配置,而不是让你手动去设置。

举个例子:

  • 你用电脑/手机连上 Wi-Fi 的时候,不需要自己输入 IP 地址、子网掩码、网关、DNS 等参数,这就是 DHCP 在背后帮你完成的。
  • 网络里通常会有一台 DHCP 服务器(比如路由器),它会维护一个“IP 地址池”。当有设备接入时,服务器会从这个池子里分配一个 IP 给设备,并告诉它其他必要的网络信息。

工作过程(简化版):

  1. 发现(Discover):新设备广播请求,问“谁能给我分配 IP?”
  2. 提供(Offer):DHCP 服务器回应“我可以,这里有一个 IP 给你。”
  3. 请求(Request):设备选择一个服务器,发出确认请求“好的,我就要你提供的这个 IP。”
  4. 确认(Acknowledge):服务器确认分配成功,并把 IP、子网掩码、网关、DNS 等信息发给设备。

最后,设备就能正常上网了。