我在想, TCP 能关闭拥塞算法吗,关闭后和关闭前有什么区别。

2017-01-14 03:14:43 +08:00
 lslqtz
例如说内网环境下, TCP 关闭拥塞算法和不关闭有什么区别。
3485 次点击
所在节点    程序员
10 条回复
lslqtz
2017-01-14 03:17:31 +08:00
感觉真关闭了丢包会爆炸。
ryd994
2017-01-14 03:20:44 +08:00
直接进入恶性循环:拥塞,丢包,重发,拥塞
lslqtz
2017-01-14 03:22:38 +08:00
@ryd994 这样感觉和 UDP 没什么区别了,不过 UDP 有没有重发不太清楚。
禁用重发的话就是一直丢包了吧,手动指定可利用最大带宽呢?
xfspace
2017-01-14 08:49:43 +08:00
内网都能拥塞,赤裸裸的想马儿跑又不想马儿吃草
不出国,跑 UDP 一样能飞
jimzhong
2017-01-14 09:29:43 +08:00
@xfspace 某些小运营商会对限制非 DNS 的 UDP ,因为 P2P 泛滥。

@lslqtz UDP 没有重传,重传必须在应用层实现。
WalkingEraser
2017-01-14 10:41:06 +08:00
手动指定可利用最大带宽有什么优势吗?网络通信随机发生又不一定一直占用数据链路,制定带宽必然限速,整体吞吐量就下降了。这对追求通用、底层的流式运输层 TCP 来说, exo me ???
alipaype
2017-01-14 11:13:14 +08:00
关键雍塞控制是 TCP 协议的一部分阿,不管你具体选择什么算法,总得要有一个算法。我建议你多学学基础网络,提高下姿势。
lslqtz
2017-01-14 14:29:05 +08:00
@WalkingEraser 我觉得手动指定带宽能避免关闭拥塞后的大量丢包...
WalkingEraser
2017-01-14 14:38:43 +08:00
@lslqtz 是可以,但你没明白我的意思..
lslqtz
2017-01-14 14:43:47 +08:00
@WalkingEraser 明白是明白了...
感觉这在公网的情况下用一个好的拥塞算法或者关掉手动限制最大带宽也不错(机子不坑的话...)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/334506

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX