Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

4,279

原理:tcp和udp的区别

  • 2013-05-27
  • 暂无评论

相同点:

  • tcp是传输控制协议,udp是用户数据报协议,都是传输层协议
  • tcp和udp都是基于IP(网际协议)的传输协议

不同点:

  • tcp提供的是面向连接的可靠的字节流服务:当客户和服务器彼此交换数据前,必须先在双方之间建立一个tcp连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
  • udp是一个简单的面向数据报的运输层协议,不提供可靠性。发送数据只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。
  • 根据2个的特性,tcp是有序的,udp是无序的;udp比tcp传输快,不用建立链接;udp的复杂度(占用资源)在接收方,tcp的复杂度(占用资源)在双方

在web开发中使用到的HTTP协议或者socket协议都是应用层协议,都是依靠tcp的底层协议进行数据传输的



back up ↑

无觅相关文章插件,快速提升流量