码迷,mamicode.com
首页 > 其他好文 > 详细

socket编程-UDP

时间:2020-06-23 01:08:43      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:编程   模型   报文   lan   tcp   可靠传输   连接   情况下   维护   

UDP协议

相较于TCP而言,UDP通信的形式更像是发短信。不需要在数据传输之前建立、维护连接。只专心获取数据就好。省去了三次握手的过程,通信速度可以大大提高,但与之伴随的通信的稳定性和正确率便得不到保证。因此,我们称UDP为“无连接的不可靠报文传递”。

那么与我们熟知的TCP相比,UDP有哪些优点和不足呢?由于无需创建连接,所以UDP开销较小,数据传输速度快,实时性较强。多用于对实时性要求较高的通信场合,如视频会议、电话会议等。但随之也伴随着数据传输不可靠,传输数据的正确率、传输顺序和流量都得不到控制和保证。所以,通常情况下,使用UDP协议进行数据传输,为保证数据的正确性,我们需要在应用层添加辅助校验协议来弥补UDP的不足,以达到数据可靠传输的目的。

C/S模型-UDP

技术图片

socket编程-UDP

标签:编程   模型   报文   lan   tcp   可靠传输   连接   情况下   维护   

原文地址:https://www.cnblogs.com/xumaomao/p/13179783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!