Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 1.36 KB

TCP 和 UDP 的区别.md

File metadata and controls

15 lines (11 loc) · 1.36 KB

TCP 和 UDP 的区别

TCP 指传输控制协议(Transmission Control Protocol),而 UDP 指用户数据报协议(User Datagram Protocol),它们都运行在 IP(互联网协议)之上。是 OSI(开放式系统互联模型)中的第 4 层协议。

  • TCP 是一个面向连接的、可靠的、基于字节流的传输层协议,而 UDP 是一个面向无连接的(发送数据之前不需要先建立连接)、不可靠、基于报文的传输层协议。
  • TCP 需要在网络接口级别进行更多处理,而在 UDP 中则不需要。
  • TCP 使用 3 次握手、拥塞控制、流量控制等机制来保证可靠传输。
  • UDP 主要用于数据包延迟比数据包丢失更严重的情况。
  • TCP 比 UDP 慢。

更多资料