当前位置:网站首页>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
- tdk-lambda电源主要应用
- 虚拟商品帐号交易平台源码_支持个人二维码收款
- NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线
- Kivy教程之 07 组件和属性绑定实现按钮button点击修改label组件(教程含源码)
- Unity Resource path
- Operation of ES6
- 西部数据绿盘、蓝盘、黑盘、红盘和紫盘有什么区别
- 什么是上下文?
- (pointer) write a function to compare the size of strings by yourself, which is similar to StrCmp.
猜你喜欢

Leetcode skimming: binary tree 07 (maximum depth of binary tree)

ModStartBlog 现代化个人博客系统 v5.2.0 源码下载

Imitation of "game bird" source code, mobile game issue evaluation, open service, open test collection, game download website template

Exploration and practice of eventbridge in the field of SaaS enterprise integration

leetcode刷题:二叉树08(N叉树的最大深度)

96% of the collected traffic is prevented by bubble mart of cloud hosting

Flink learning 6: programming model

分布式CAP理论

最长递增子序列问题(你真的会了吗)

优秀的测试/开发程序员是怎么修炼的?该往哪走......
随机推荐
Experience sharing of epidemic telecommuting | community essay solicitation
Keysight n9320b RF spectrum analyzer solves tire pressure monitoring scheme
A beautiful API document generation tool
NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
Redis: hash type data operation command
【安全攻防】序列化与反序列,你了解多少?
RHCSA 01 - 创建分区与文件系统
Redis: order collection Zset type data operation command
ModStartBlog 现代化个人博客系统 v5.2.0 源码下载
架构实战营 - 第 6 期 模块九之毕业设计
微信公众号无限回调授权系统源码
【云原生】那些看起来很牛X,原理却很简单的一行代码
DP83848+网线热拔插
网络 - VXLAN
Rhcsa 01 - create partitions and file systems
Imitation of "game bird" source code, mobile game issue evaluation, open service, open test collection, game download website template
PPt 教程,如何在 PowerPoint 中将演示文稿另存为 PDF 文件?
B. All Distinct
leetcode:1314. Matrix area and [2D prefix and template]
Pytest basic self-study series (I)