当前位置: 首页 > news >正文

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

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,至于它自己,依然还能横行于天地间,就像狸花猫和土狗一样。

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

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

http://www.lryc.cn/news/21230.html

相关文章:

  • Flask
  • SAP系统与MES系统的数据协同技术方案
  • 2018年蓝桥杯省赛试题-5道(Python)
  • Python稀疏矩阵最小二乘法
  • mac本前端Homebrew下载,操作
  • Linux系统之查看进程监听端口方法
  • 使用命令别名一键启动arthas
  • python+pytest接口自动化(2)-HTTP协议基础
  • 操作系统权限提升(十五)之绕过UAC提权-基于白名单DLL劫持绕过UAC提权
  • 非常好看的html网页个人简历
  • 轻量级网络模型ShuffleNet V2
  • 分享美容美发会员管理系统功能的特点_美容美发会员管理系统怎么做
  • Oracle-05-DCL篇
  • tess4j简单使用入门
  • WebGPU学习(4)---使用 UniformBuffer
  • Http客户端Feign-远程调用
  • RK3568镜像的拆包和打包
  • 《设计模式》适配器模式
  • linux 随笔 5-服务管理
  • 【java基础】枚举类(enum)
  • Linux2
  • C语言基础应用(二)数据的转换与输入输出
  • C# 用NPOI读取EXCEL
  • 《高性能MySQL》——MySQL基准测试(笔记)
  • 微服务注册到Nacos后如何读取外网IP
  • 【华为OD机试模拟题】用 C++ 实现 - 匿名信(2023.Q1)
  • nginx配置https域名
  • c语言tips-大端小端存储介绍和使用union判断大小端
  • DevOps落地与转型:提升研发效能的方法与实践
  • 【测试】loadrunner安装