首页 > 其他 > 详细

TCP和UDP 的区别和适用场合

时间:2017-03-08 00:24:39      阅读:256      评论:0      收藏:0      [点我收藏+]

TCP和UDP式TCP/IP中能够实现传输层功能的、具有代表性的协议,其主要特点和区别如下:

TCP:

     面向连接的、可靠的流协议。为提供可靠性传输,TCP实行“顺序控制”或“重发控制”机制。此外还具有“流控制(流量控制)”、“拥塞控制”、提高网络利用率等众多功能。

TCP主要用于可靠传输,但是因会重发,可能会不流畅。

UDP:

     是不具有可靠性的数据报协议,提供面向无连接的通信服务。它是将应用程序发来的数据在收到的那一刻,立即按照原样发送到网络上的一种机制。可确保发送消息的大小,但是不能保证消息一定会到达。因此,需要上层应用程序自己去完成重发等细微处理。

UDP主要用于对高速传输和实时性有较高要求的通信或广播通信,如

(1)包总量较少的通信(DNS、SNMP等)

(2)视频、音频等多媒体通信(即时通信)

(3)现定于LAN等特定网络中的应用通信

(4)广播通信(广播、多播)

 

TCP和UDP 的区别和适用场合

原文:http://www.cnblogs.com/harper-zhao/p/6517351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!