用于 DHCP 的 TCP 端口 67 和 68

TCP Port 67 and 68 for DHCP

为什么要为 DHCP 保留 TCP 和 UDP 端口 67 和 68? DHCP在哪里使用TCP?我看到了 wiki 页面 https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers,我无法理解为什么 DHCP 在 UDP 上工作时保留 TCP 端口?

标准端口号由互联网号码分配机构 IANA 正式分配,在为基于 TCP 或 UDP 的服务分配新号码时,他们的长期政策是为 TCP 和 UDP 保留相同的端口号协议,即使相关服务 "always" 仅使用其中一种协议。

正如您在当前 IANA numbers list 中看到的那样,大量有效的仅 TCP 服务(FTP、Telnet、SSH、SMTP、HTTP 等)也分配了相同的端口UDP 号码。