TCP和UDP的区别

Posted ashen1999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP和UDP的区别相关的知识,希望对你有一定的参考价值。

  1. TCP可以保证数据按序发送,按序到达,提供超时重传,保证可靠性;而UDP不保证按序到达,甚至不保证到达,只是努力交付
  2. TCP是有连接的,传输数据之前必须进行三次握手进行连接,传输完毕也要通过四次挥手断开连接;而UDP是直接传输
  3. TCP协议是一对一的;而UDP可以是一对一、一对多、多对多
  4. TCP协议所需资源多,TCP首部为20个字节;而UDP为8个
  5. TCP协议有流量控制和阻塞控制;UDP没有,网络拥堵不会影响发送端的发送效率
  6. TCP面向的是字节流,UDP面向的是报文流

以上是关于TCP和UDP的区别的主要内容,如果未能解决你的问题,请参考以下文章

UDP和TCP有啥区别

TCP和UDP的区别

tcp和udp有啥区别

UDP、TCP 协议区别?

tcp和udp的区别

tcp和udp的区别