TCP 的演化史-TCP 是一个过渡

文章探讨了TCP在诞生初期如何受到电路交换影响,以及在现代背景下,数据中心倾向于电路交换技术如RDMA,而Internet更侧重分组交换,如QUIC。作者建议在不同场景下忘掉传统的TCP,寻找更适合的技术解决方案。数据中心内部可能采用更直接的交换机调度,而广域网则追求更强的可达性与冗余。
摘要由CSDN通过智能技术生成

TCP 诞生于 1970 年代早期,彼时没有分组交换网的大规模应用,彼时绝大多数通信都在使用电话,电报,电挂等电路交换技术。
诞生在这种环境下的技术不可能脱离时代的影响,如果一个孩子出生在一个父母关系冷漠的家庭,这个孩子就会觉得全世界的人之间的关系就是冷漠(大概就是《平原上的摩西》里的庄树)。TCP 在大环境下,就会带着时代的影子,对,就是电路交换。

TCP 不可能拥有百分百的分组交换思想。TCP 肯定结合了一些电路交换的思路,这就是所谓虚电路。TCP 依然希望有一个连接,就像往常那样(无论你再理智,也不会忘记昨天)。

现如今,事情清晰了,人们理智了。TCP 只是一个过渡,现在有两条路,一条通往数据中心,一条通往 Internet。

数据中心是完全可控的,各种反压,INT,只要交换机支持,只要经理买单,一切皆可行,数据中心倾向于电路交换,虚拟电路交换,每一个交换机就像接线员一样提供跪式优质服务。各种 RDMA,xx transport 技术纷至沓来。

对于 Internet 广域网,这是一个自组织系统,不可能整齐划一。TCP/IP 分组交换网成就真正的分组交换,各面解耦合,正交交互。所以我一直建议忘掉 TCP,想象一下正常人交互的方式,不一定要链接,也许是偶遇。

所以两条路,数据中心内部倾向于忘掉 TCP,整点交换机参与调度的 transport,Internet 广域网则相反,走向真正的端到端无连接协议,依然忘要掉 TCP,至少在移动场景下,你不是要经常换 IP 地址换端口嘛,可 IP 地址和端口到底是什么?

总结:数据中心搞电路交换,强控制,广域网搞冗余分组交换,强可达。至于 TCP,在数据中
心它变成了 RDMA/叉叉CC,在广域网它变成了 QUIC,至于它自己,依然还能横行于天地间,就像狸花猫和土狗一样。

会飞的基本都会游泳,为什么?

浙江温州皮鞋湿,下雨进水不会胖。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值