简单聊聊TCP和UDP的特点

119 阅读1分钟

TCP

  • TCP是面向连接
  • TCP提供可靠的服务,也就是说,通过TCP连接传送的数据,无差错,不丢失不重复,且会按序到达。并且因为TCP可靠,面向连接,不会丢失,因此适合大数据量的交换。
  • TCP是面向字节流的。
  • TCP是只能1对1的。
  • TCP的首部较大为20个字节

UDP

  • UDP是无连接的,即发送数据前不需要先建立连接。
  • UDP尽最大努力交付,即不可靠交付
  • UDP是面向报文的,并且网络出现拥塞不会使得发送速率降低(会出现丢包)。
  • UDP不仅可以支持1对1,还支持1对多
  • UDP较小,只有8个字节