猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
UDP vs TCP,速度有多快?
UDP vs TCP,速度有多快?
用于一般协议消息交换,可以容忍一些丢包。UDP over TCP有多高效?
守着星空守着你
浏览 2341
回答 3
3回答
浮云间
UDP比TCP更快,原因很简单,因为它的不存在的确认包(ACK)允许连续的数据包流,而不是通过使用TCP窗口大小和往返时间计算的确认一组数据包的TCP(RTT) )。有关更多信息,我建议使用简单但非常易于理解的Skullbox解释(TCP与UDP)
0
0
0
慕运维8079593
在某些应用中,TCP比UDP更快(更好的吞吐量)。当进行大量相对于MTU大小的小写时,就是这种情况。例如,我读了一个实验,其中通过以太网(1500字节MTU)发送300字节数据包流,TCP比UDP快50%。原因是TCP将尝试缓冲数据并填充整个网段,从而更有效地利用可用带宽。另一方面,UDP立即将数据包放在线路上,从而使网络拥有大量小数据包。您可能不应该使用UDP,除非您有非常具体的理由这样做。特别是因为您可以通过禁用Nagle算法为TCP提供与UDP相同的延迟(例如,如果您正在传输实时传感器数据,并且您不担心使用大量小数据包来拥塞网络)。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
源码
spark分组排序提取前N个值
1 回答
请问转让门店小程序需要源码吗?门店小程序有自己的源代码吗?是否要注册计算机软件著作权才可以交易?
1 回答
算法与数据结构
数据结构中,与所使用的计算机无关的数据是什么?
1 回答
学完C语言之后是先学数据结构还是先学JAVA好呢?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续