首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于访问Wifi网络的优化TCP堆栈?

用于访问Wifi网络的优化TCP堆栈?
EN

Stack Overflow用户
提问于 2012-11-08 09:32:29
回答 1查看 771关注 0票数 0

我目前在我的linux机器上运行TCP CUBIC。我想知道Linux上是否有更优化的TCP版本可供主机通过弱WiFi链路访问网络?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-08 10:18:10

有损网络的问题在于,发送方需要一段时间才能重新传输丢失的数据包。这就是任何努力都必须集中的地方。您可以调整TCP堆栈以更快地重新传输数据包,基本上是以带宽换取延迟。您甚至可以在根本不等待的情况下多次发送每个数据包,并且与所有现有的TCP协议栈完全兼容。

几周前,有一篇关于一些公司正致力于此的文章,虽然目标是高速蜂窝网络,以在面临重大(例如5%)数据包丢失时提供更强大(因此,更高的吞吐量)通信。它读起来像是使用了类似于“奇偶校验”包的东西,如果其中一个包丢失,接收器可以重建几个包中的任何一个,就像RAID5可以在发生故障时重建任何一个磁盘一样。当然,这需要在连接的两端都提供支持。

http://www.extremetech.com/computing/138424-increasing-wireless-network-speed-by-1000-by-replacing-packets-with-algebra

使用编码的

,数据包块被聚集在一起,然后转换成描述数据包的代数方程。如果消息的一部分丢失,接收方可以求解方程来导出丢失的数据。求解方程的过程是“简单和线性的”,这意味着它不需要代表路由器/智能手机/笔记本电脑进行太多处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13281161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档