QQ为何采用UDP协议? 我就是我 2022-05-13 04:48 494阅读 0赞 [https://blog.csdn.net/liusandian/article/details/52238939][https_blog.csdn.net_liusandian_article_details_52238939] > 登陆采用TCP协议和HTTP协议, > 你和好友之间发送消息,主要采用UDP协议, > 内网传文件采用了P2P技术。 **QQ对于普通用户是采用UDP协议,对于会员用TCP协议** 总来的说: > 1.**登陆过程,客户端client 采用TCP协议向服务器server发送信息,HTTP协议下载信息。登陆之后,会有一个TCP连接来保持在线状态。** > > 2.**和好友发消息,客户端client采用UDP协议,但是需要通过服务器转发**。腾讯为了确保传输消息的可靠,**采用上层协议来保证可靠传输**。**如果消息发送失败,客户端会提示消息发送失败,并可重新发送。** > > 3.**如果是在内网里面的两个客户端传文件,QQ采用的是P2P技术,不需要服务器中转。** 具体的: 首先,QQ并不是完全基于UDP实现。 比如在使用**QQ进行文件传输等活动的时候,就会使用TCP作为可靠传输的保证**。 使用UDP进行交互通信的好处在于,**延迟较短,对数据丢失的处理比较简单**。 同时,TCP是一个全双工协议,需要建立连接,所以网络开销也会相对大。如果使用QQ语音和QQ视频的话,UDP的优势就更为突出了,首先延迟较小。最重要的一点是**不可靠传输,这意味着如果数据丢失的话,不会有重传**。因为用户一般来说可以接受图像稍微模糊一点,声音稍微不清晰一点,但是如果在几秒钟以后再出现之前丢失的画面和声音,这恐怕是很难接受的。 > TCP和UDP都是传输层协议,QQ的消息为应用层内容,需要通过传输协议封装传输。 > TCP为可靠的面向连接协议,建立TCP连接需要两端三次握手协商(双方在线)。 > UDP为不可靠的无连接协议,数据传输出去,无需连接两端,确认是否到达(对端可以不在线)。 > QQ采用UDP协议提高了消息传输的效率,无需两端建立连接,即使对端不在线也能传输消息。 UDP协议是无连接方式的协议,它的效率高,速度快,占资源少,但是其传输机制为不可靠传送,必须依靠辅助的算法来完成传输控制。QQ采用的通信协议以UDP为主,辅以TCP协议。 **由于QQ的服务器设计容量是海量级的应用,一台服务器要同时容纳十几万的并发连接,因此服务器端只有采用UDP协议与客户端进行通讯才能保证这种超大规模的服务。** [https_blog.csdn.net_liusandian_article_details_52238939]: https://blog.csdn.net/liusandian/article/details/52238939
相关 UDP协议 (User Datagram Protocol 即用户数据报协议)是传输层的重要协议之一(还有一个重要协议是TCP) 落日映苍穹つ/ 2024年04月25日 08:44/ 0 赞/ 137 阅读
相关 UDP协议 网络传输中,由于一些外部干扰,就可能会出现数据传输出错的情况。因此,就需要有办法,能够识别出出错的数据。校验和,就是这样的一种检查手段。校验和本质上是一个字符串,体积比原... ゝ一世哀愁。/ 2024年04月23日 21:19/ 0 赞/ 139 阅读
相关 UDP协议 UDP协议 文章目录 UDP协议 一、UDP协议 二、UDP的首部格式 1.首部字段 三、UDP协议的特点 1.无连 悠悠/ 2024年02月23日 02:45/ 0 赞/ 27 阅读
相关 UDP协议 ![在这里插入图片描述][54b363736e2148a3a82cb2451df1fb8e.gif_pic_center] 文章目录 一、前沿知识 应 太过爱你忘了你带给我的痛/ 2023年09月27日 14:24/ 0 赞/ 182 阅读
相关 UDP协议 UDP (User Datagram Protocol)用户数据报协议,在数据传输时彼此之间不需要建立连接,传输前需要把数据定义成数据报,并且传输效率高,但是不安全。 Dat 野性酷女/ 2023年08月17日 16:10/ 0 赞/ 156 阅读
相关 UDP协议 前面我们介绍了了TCP协议,深入浅出TCP协议,为什么需要TCP协议?知道TCP是面向连接的提供可靠性服务的传输层协议,今天讲下同属于传输层的另一个协议——UDP。 正文 素颜马尾好姑娘i/ 2023年02月26日 10:25/ 0 赞/ 63 阅读
相关 UDP协议 一、通信协议。 -- UDP协议 TCP -> Tranmission Control Protocol UDP -> User Data Protocol IP 水深无声/ 2022年12月13日 14:02/ 0 赞/ 283 阅读
相关 UDP协议 UDP 是面向数据报的传输层协议(TCP是面向字节流的协议)。面向报文的传输方式是指应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。 UDP不提供错误 以你之姓@/ 2022年08月21日 01:29/ 0 赞/ 383 阅读
相关 QQ为何采用UDP协议? [https://blog.csdn.net/liusandian/article/details/52238939][https_blog.csdn.net_liusandi 我就是我/ 2022年05月13日 04:48/ 0 赞/ 495 阅读
相关 UDP协议 1)UDP协议概述 ![20190807084647592.png][] 2)UDP服务器与客户端程序 服务器端: String 谁践踏了优雅/ 2021年11月05日 13:26/ 0 赞/ 485 阅读
还没有评论,来说两句吧...