DHCP
DHCP 是“Dynamic Host Configuration Protocol”的缩写。DHCP 是一种协议,会自动为连接到网络的每台设备分配唯一的IP 地址。使用 DHCP 时,无需手动为新设备分配 IP 地址。因此,连接到基于 DHCP 的网络不需要进行任何用户配置。由于易于使用且得到广泛支持,DHCP 是大多数路由器和网络设备使用的默认协议。
当你连接到网络时,你的设备被视为客户端,而路由器是服务器。要通过 DHCP 成功连接到网络,必须完成以下步骤。
- 当客户端检测到自己已连接到 DHCP 服务器时,会发送 DHCPDISCOVER 请求。
- 路由器要么接收该请求,要么将其重定向到适当的 DHCP 服务器。
- 如果服务器接受新设备,就会向客户端发回 DHCPOFFER 消息,其中包含客户端设备的MAC 地址和所提供的 IP 地址。
- 客户端向服务器返回 DHCPREQUEST 消息,确认将使用该 IP 地址。
- 最后,服务器会以 DHCPACK 确认消息进行响应,确认客户端已获得访问权限(或获得了一定时长的“租约”)。
连接到网络时,DHCP 会在后台运行,因此你很少会看到上述任何步骤发生。通过 DHCP 连接所需的时间取决于路由器的类型和网络规模,但通常需要约三到十秒。DHCP 对有线和无线连接的工作方式相同,这意味着台式电脑、平板电脑和智能手机都可以同时连接到基于 DHCP 的网络。
测试你的知识