UDP与TCP的区别到底是啥?说人话

二者都是传输层的协议,但是,后者提供的是面向连接的、可靠的传输服务。而前者提供的,是不可靠的服务。

为什么?

  1. 传输过程中出现丢包,UDP不负责重发
  2. 包的到达顺序出现乱序,没有纠错功能
  3. 收到包原样发出去,即使网络拥堵也这德行。所以不支持流量控制