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