当前位置:网站首页>MIN_ RTO dialog
MIN_ RTO dialog
2022-07-04 04:33:00 【dog250】
The manager : Why? minrto want 200 ms So big ?
Worker : It is as you say Linux Well ?
The manager : No matter what system ,anyway,whatever, Why? minrto So big , such as 200 ms,100 ms ?
Worker : Because I have to take care of Delayed ACK, Avoid unnecessary overtime retransmission . Normative theory Delayed ACK Of delay The duration is about minrto This magnitude , such as 50 ms,100 ms,200 ms.
The manager : So that's it , Why minrto You can't configure every connection ?
Worker : because Delayed ACK Time cannot be configured per connection , And delay The opposite end of time doesn't know .
The manager : If I make sure my connection is IDC What about Nei ,RTT It's impossible to exceed 1 ms .
Worker :Delayed ACK The delay How long or how long , And the receiving end does not know that the sending end is IDC Inside .
The manager : Then I'll change it by force minrto by 200us Well ?
Worker :rto Accuracy of ms, To reach us.
The manager : If I change the implementation , The accuracy is us Well ?
Worker : Does the manager have this ability ?
The manager : You can have it , Change it now , Or I'll fire you .
Worker : I have changed it , But you are still not allowed to configure every connection minrto, This must be determined by the overall situation , And must be consistent with Delayed ACK The magnitude is the same .
The manager : this TMD Why? ?
Worker : If it is completely illuminated RTT count rto, The world observes Delayed ACK Under normal conditions, it will cause frequent unnecessary timeout retransmissions , Cause internet congestion ! Unnecessary overtime retransmission causes Internet congestion, which makes all congestion control mechanisms useless .
The manager : I promise only IDC Use , Do not block the public network .
Worker : If there is a configuration, someone must use it , You can't help it , People will inevitably misconfigure , Will block the Internet . You can't open this hole !
The manager : Is there any other way ?
Worker : What do you want to do , Stealthily touched , Keep quiet .
Worker :Google There are two options , Support us Time stamp , But without solving the fundamental problem .
The manager : Then I'll ask the workers to steal it .
Worker : Good luck to the manager !
attach :
draft-wang-tcpm-low-latency-opt-00
draft-yang-tcpm-ets-00
quite a lot “ Don't open up ” Configuration of , such as Timewait Time . Overall consideration is necessary , To ensure this overall situation ,“ What configuration can be changed at will ” It needs to be strictly controlled .
Congestion control should ensure that there is only one copy of a packet on the network , therefore “ Avoid unnecessary retransmission ” Is to strictly stop , Although you have the right to modify it at will TCP Realization , But in principle, you are against the rules . therefore , Can standards take the lead in breaking rules ? Obviously not. .
Many private implementations ,MIN_RTO Already configurable , But this is really not open .
Zhejiang Wenzhou leather shoes wet , It's not fat when it's raining .
边栏推荐
- NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
- (指針)自己寫一個比較字符串大小的函數,功能與strcmp類似。
- Redis: operation command for collecting set type data
- 批处理初识
- 浅谈JVM的那些事
- Tcp- simple understanding of three handshakes and four waves
- Keysight N9320B射频频谱分析仪解决轮胎压力监测方案
- Ppt tutorial, how to save a presentation as a PDF file in PowerPoint?
- leetcode刷题:二叉树04(二叉树的层序遍历)
- leetcode刷题:二叉树09(二叉树的最小深度)
猜你喜欢

Architecture practice camp - graduation project of module 9 of phase 6

NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon

Wechat official account infinite callback authorization system source code

博朗与Virgil Abloh于2021年为纪念博朗品牌100周年而联合打造的“功能性艺术”将在博物馆展出Abloh作品期间首次亮相

Application scheme of Puyuan ds1000z series digital oscilloscope in communication principle experiment

微信公众号无限回调授权系统源码

一个漂亮的API文档生成工具

牛客小白月赛49

DP83848+网线热拔插

【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
随机推荐
MIN_RTO 对话
Instructions for LPC interrupt binding under ft2000+
Tcp- simple understanding of three handshakes and four waves
RHCSA 06 - suid, sgid, sticky bit(待补充)
leetcode刷题:二叉树04(二叉树的层序遍历)
Why use node
EventBridge 在 SaaS 企业集成领域的探索与实践
Operation of ES6
MySQL 索引和事务
EIG在智利推出可再生能源平台Grupo Cerro
【微服务|openfeign】@FeignClient详解
沃博联结束战略评估,决定保留表现优异的博姿业务
B. All Distinct
AcWing第 58 场周赛
How to telecommute more efficiently | community essay solicitation
RHCSA 07 - 用户与群组管理
Redis:集合Set类型数据的操作命令
Rhcsa 04 - process management
“找工作不要太在意工资”,这是我听过最大的谎言
R语言中如何查看已安装的R包