如何理解 DHCP 是建立在 UDP 协议之上这句话?-灵析社区

谁能阻止我删代码

今天在阅读阮一峰老师的[网络基础应用二](https://link.segmentfault.com/?enc=TmrfMS4HaUm8pFGIEejBAg%3D%3D.YcMHMk7NO2GTs3J9YiKOK8Y6qPCgpFoHC%2FoN%2BDHbndPhEGdaqGZ3PH%2BP9qVRSCMYbmOJ012Us8MV5mwotuhBss%2BqkgMFt%2BSpIGdloyqBMFU%3D)这篇文章中,他在解释 DHCP 的作用时,提到了如下解释: ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241001/f51faf2b797ed466dfe0a20862e8ae1f.png)。 文中说到了这句话: > **DHCP** 是应用层协议,它建立在 **UDP** 协议之上 问题: **UDP** 不是传输层协议吗? 为什么这句话要特指 **"UDP"** 协议呢?这句话为什么不可以说成 “**DHCP** 是建立在传输层协议之上”呢?

阅读量:159

点赞量:0

问AI
全能人才
这个是特指。 DHCP 是 TCP/IP 的一套协议里用来分配 IP 的,所以自然底层用的也是 TCP/IP 里的 UDP 协议。