微信是基于udp协议还是tcp
答:UDP协议是非连接的,发送数据就是把数据封装一下,然后从网卡发送出去就可以了,数据包之间并没有状态上的联系,正因为UDP这种简单的处理方式,导致它的性能损耗非常少,对于CPU内存资源的占用也远小于TCP,但是对于网络传输过程中时产生的丢包,UDP协议并不能保证,所以UDP在传输稳定性上要弱于TCP TCP vs...
答:TCP是可靠协议,需要对方确认!如QQ视频等。UDP具有实时传输,无需对方确认,如电视直播等。具体要看实际需求 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 其他类似问题 2016-04-17 http用的是tcp还是udp 2016-02-20 到底使用UDP还是TCP 2016-04-17 微信使用的是TCP还是UDP 2010...
答:tcp是基于连接的,比如说你加别人的qq,你需要回答别人的问题后才能进是不,假如别人不在线,你就要等到别人上线以后,他才能同意你加他是不!qq
答:(5)HTTP:超文本传送协议 (WWW);2、UDP应用 (1)流媒体 采用TCP,一旦发生丢包,TCP会将后续包缓存起来,等前面的包重传并接收到后再继续发送,延迟会越来越大。基于UDP的协议如WebRTC是极佳的选择。(2)实时游戏 对实时要求较为严格的情况下,采用自定义的可靠UDP协议,比如Enet、RakNet(用户...
答:2,udp链接不安全,不可靠,主要应用在不安全性要求不高,效率要求比较高的应用程序,比如聊天程序 http要处理电子商务的应用。3,http协议只定义了应用层的东西,下层的可靠性要传输层来保证,但是没有说一定要用tcp,只要是可以保证可靠性传输层协议都可以承载http,比如有基于sctp的http实现。 http也不...
答:TCP协议 TCP面向连接的可靠的传输协议,在数据传输之前需要建立三次握手;有点类似我们打的电话,通话之前需要先建立连接,双方确认在线后在进行数据传输。UDP协议 UDP面向非连接的不可靠的传输协议,不必建立连接,直接发送数据;有点类似我们的微信,发送之间无需确定对方是否在线,只需发送信息即可 DNS中对...
答:无法直接判断一个协议是基于UDP协议还是TCP协议,只能查阅相关技术文档来判断。Telnet是位于OSI模型的第7层---应用层上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP协议。SNMP 是一种应用程序协议,封装在UDP中。DNS使用TCP和UDP。DHCP(动态主机设置协议)是一个局域网的网络...
答:2、事实上,该协议不能保证数据准确无误地到达目的地。3、UDP 在许多方面非常有效。4、当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),可使用 UDP。5、ICQ 短消息使用 UDP 协议发送消息。6、 许多程序将使用单独的TCP连接和单独...
答:UDP简单传输协议 一般开发就用tcp即可 如果要求高,比如要穿透防火墙,掉线处理等等细节问题,就需要在UDP基础上二次开发私有可靠传输协议(还需要中介穿墙服务器支持才能穿墙),对技术水平要求较高,适合有相当技术实力的开发团队使用,例如腾讯就是用的UDP二次开发的私有可靠传输协议.如果网络环境不是很复杂的IM...
答:楼上的那位说UDP明显错误的么UDP基于端口划分的一种协议。例如你用抓包工具抓到QQ使用端口号是8000,好了,你用路由器或者防火墙禁用了8000这个端口,当你禁用以后发现QQ还是可以上去的。在抓一次包,端口号又变了。连续好几次。端口不停的变。你不可能上次QQ就禁用一个端口号吧。你说是QQ属于TCP吧,...
网友评论:
呼琪17711047066:
微信使用的是TCP还是UDP -
23798冉响
: 微信使用的是TCP. 微信通讯中使用了HTTP短连接和TCP长连接,并没有用到UDP,其中登陆验证和头像身份信息及日志等功能采用的HTTP,文本消息、语音消息、视频消息、图片消息这些使用的是TCP长连接.通过心跳包来维护长连接状...
呼琪17711047066:
微信 与后台是tcp 还是http -
23798冉响
: 微信本身应该是tcp
呼琪17711047066:
为何我微信是用tcp连接的 -
23798冉响
: 虽然没办法确认,但两种协议肯定都用.早期QQ只用UDP,原因是原来网速极低,TCP协议开销太大,影响速度,后来加入了TCP支持,且可手动选择.目前,通信可靠性及速度均高,所以一般会发UDP为主.而微信和QQ本质相同,一般传输语音,视频,会用UDP,而开销小的文本,应该会以TCP为主.个人分析,没有求证.
呼琪17711047066:
编写聊天协议是用TCP协议呢还是UDP协议呢?! -
23798冉响
: 不要去想太多理论了,看看老大们用什么协议,你就用什么,肯定错不了.用MSN或QQ时,通过NETSTAT查看连接状态.可以知道,它们都使用的是UDP,因为没有TCP的连接.
呼琪17711047066:
QQ是基于TCP还是UDP? -
23798冉响
: 消息发出去就相当于放生的狼.例如你用抓包工具抓到QQ使用端口号是8000,好了、流控制以及错误恢复功能等.是有延迟的. 但QQ建立连接却使用的是TCP协议.不信你可以禁用所有UDP协议组,照样QQ可以跟服务器建立连接,但它聊天...
呼琪17711047066:
两人通过YY聊天,通过的是tcp还是UDP协议 -
23798冉响
: UDP协议.我给你讲讲UDP与TCP吧.TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接.一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非...
呼琪17711047066:
UDP是什么意思? -
23798冉响
: UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范....
呼琪17711047066:
微信是一直保持的和服务器tcp连接吗? -
23798冉响
: 5s?你开玩笑,2个小时就能把你的电量给耗完 微信心跳包是300s一次,google原生的一般是1680s,原因是运营商移动网关会释放tcp端口,tcp协议一般是10几分钟会换掉,udp端口资源更加紧缺,最好一分钟内一个心跳包,否则很容易断开,服务器也就不能推送信息了 对于国内那种一分钟一次心跳的,见一个删一个
呼琪17711047066:
udp 是基于连接的协议吗 -
23798冉响
: 不是,TCP才是