Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.06 KB

UDP 协议.md

File metadata and controls

23 lines (12 loc) · 1.06 KB

UDP 协议

UDP,即用户数据报协议,是一种传输协议,是 TCP 的替代协议。

它与 TCP 的主要区别在于它是无连接的。

这意味着它更快,每个发送的数据包更轻量级,因为它不包含 TCP 所需的所有信息,并且它确实具有更轻的握手过程。

缺点是 UDP 不如 TCP 可靠。

在 TCP 中,如果数据包丢失,协议能够处理它并重新发送数据包。

在 UDP 中,这不是内置在协议中的,必须在更高级别(构建在它之上)进行处理。没有内置检查来控制是否接收到数据包,以及是否正确接收到数据包。

UDP 于 1980 年在 RFC 768 中定义。

依赖 UDP 层的一些最著名的应用协议是 DNS 和 DHCP,更重要的是 HTTP/3 的底层。

UDP 协议使用端口来允许进程之间的通信,就像 TCP 一样。

更多资料

TCP 和 UDP 的区别