企业办公  |  会员服务平台  
服务热线:400-650-2790
产品展示
  •  宽带无线产品
  • 军工电子产品
  • 嵌入式系统产品
  • 物联网平台产品
行业解决方案
  • 油田
  • 港口
  • 电信
  • 交通
  • 船舶
  • 机场
  • 森林防火
  • 建筑工地
  • 跨海通信
  • 平安城市
  • 智能电网
  • 其他行业
  • FMC2.0,极致体验的融合超宽带
    随着4K视频等极致体验业务快速发展,超宽带产业正迈向千兆宽带时代。
  • FMC2.0,极致体验的融合超宽带
    随着4K视频等极致体验业务快速发展,超宽带产业正迈向千兆宽带时代。
知识库

TCP与UDP协议的区别及应用


时间:2017-12-11 16:15来源:网络摘选 作者:技术支持部 点击:

一、TCP与UDP的主要区别在于:
(1)TCP的传输是可靠的,保证数据正确性及数据的顺序;UDP的传输是不可靠的,可能丢包,并且不保证数据的顺序;
(2)TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端;UDP只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。
(3)TCP在正式收发数据前,必须和对方建立可靠的连接;UDP是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去;
(4)TCP对系统资源要求较多,负载较高;UDP对系统资源要求较少,负载较低;
(5)TCP在发送数据包前都在通信双方有一个三次握手机制,确保双方准备好,在传输数据包期间,TCP会根据链路中数据流量的大小来调节传送的速率,传输时如果发现有丢包,会有严格的重传机制,故而传输速度较慢;UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快;
(6)TCP适用于系统对数据完整性要求高于性能的应用环境,提供确认、重传与拥塞控制;UDP适用于系统对性能的要求高于数据完整性,需要“简短快捷”的数据交换、需要多播和广播的应用环境。
 
二、TCP与UDP协议的应用:
   TCP和UDP都处于网络层之上,都是传输层协议,功能都属于保证网络层数据的传输。
   TCP发送的包有序号,对方收到包后要给一个反馈,如果超过一定时间还没收到反馈就自动执行超时重发,因此TCP最大的优点是可靠。一般用于网页、邮件、远程连接、文件传输等。
   UDP是面向消息的协议,通信时不需要建立连接,数据的传输自然是不可靠的,一般用于多点通信和实时的数据业务,比如语音广播、视频等。
 
法律声明   |    隐私保护   |    网站地图
北京国基科技股份有限公司 版权所有  |  服务热线:400-650-2790   电话:010-62965536   传真:010-82895211  
地址:北京市海淀区上地信息路1号国际创业园A栋4层   邮编:100085  邮箱:sales@bnc.com.cn  |  京ICP备15063122号-1  
版权所有:北京国基科技股份有限公司  京ICP备15063122号-1    
琪琪色-琪琪色原网站,琪琪色快播影院_涩涩片影院