网络协议传奇(四):小心求变演进路

栏目: 服务器 · 发布时间: 5年前

内容简介:被尊为“互联网之父”的温顿·瑟夫后来去了谷歌,仍在做着自己喜欢的事。说起他参与发明的互联网,他似乎也充满意外:“社交网络、商务应用、移动设备等新鲜事物不断涌向互联网,互联网规模已经增长了100万倍以上,没有多少事物能像互联网这样不间断地发展。但我们创建的那些老协议却依然可用。”是的,历经时间的磨砺,老协议“依然可用”,一切伟大抑或自豪皆在此间流露。(图片来源:包图网)

被尊为“互联网之父”的温顿·瑟夫后来去了谷歌,仍在做着自己喜欢的事。说起他参与发明的互联网,他似乎也充满意外:“社交网络、商务应用、移动设备等新鲜事物不断涌向互联网,互联网规模已经增长了100万倍以上,没有多少事物能像互联网这样不间断地发展。但我们创建的那些老协议却依然可用。”是的,历经时间的磨砺,老协议“依然可用”,一切伟大抑或自豪皆在此间流露。

网络协议传奇(四):小心求变演进路

(图片来源:包图网)

协议演进中的漫长微调

互联网核心协议在相当长的时间内几乎没有发生什么显著变化,业内的人们应该还记得,在上世纪80年代,TCP/IP成为互联网基础协议之后,网络上多数流量仅需要用到少数几个核心协议:IPv4(对数据包进行路由)、TCP(将数据包转化为连接)、SSL/TLS(进行连接加密)、DNS(命名所接入主机)以及HTTP(超文本传送协议)。

多年之后我们发现,这些核心协议的技术演进只是做了一些微调:TCP实现了拥塞控制,TLS缓慢完成小幅修改,DNS引入了安全扩展协议,HTTP增加了一些新的标头与方法。唯一变化显著的是IPv4向IPv6的演进,而它也正在网络运营商那里受到高度关注。

IPv6的slogan足够极致:将给地球上每一粒沙子分配一个IP地址。它要解决的是IPv4地址资源行将耗尽的问题。

[IPv4协议出生于1981年,彼时可见的只是为数不多的电脑接入网络,但后来蜂拥而至的除了电脑,还有手机、电纸书、机顶盒、互联网电视、智能电力当中的诸多设备、城市监控当中的摄像头和传感器、医疗仪器……。]

IPv6并不完美,它在中国的发展状态也被冠以“起大早赶晚集”,以目前情形,发展IPv6会由国家和市场双轮驱动,而国家政策层面的驱动在2017年11月被再次强势启动。事实上,我国早在2003年就提出了IPv6发展计划,由此可见,网络协议的技术演进牵一发而动全身,确实需要政府层面的战略导向引导,殊为不易。

不完美的网络协议

地址问题只是冰山一角。面向未来,TCP/IP们还要面对诸如增强现实AR/虚拟现实VR、物联网、自动驾驶、触觉互联网、人工智能AI/机器学习ML等新应用,这些对它们的冲击已不再是单纯的IP地址资源问题,也不仅仅是端到端IP连接、服务质量(QoS)、安全性、移动性、智能网管、可赢利商业模式等问题,它们将使TCP/IP这样的网络协议设计之初所依托的应用类型、技术能力和理论假设面临极大挑战。

互联网是人类的伟大发明,但互联网从来不是基于完美的协议和标准才得以发展,否则也不会需要近五千个协议标准才构成当前的格局——互联网把这些协议协同在一起,构成了一个异常复杂的整体,用以支撑原有的应用和不断加入进来的新应用。

网络协议们一直都面临着演进、迭代的压力,老协议不可能永远停留在“可用”层面,正如前文提到的那些曾经星光闪耀的早期网络协议族,发展到今天,仅有TCP/IP协议还在不断地完善,并产生了许多新的协议,其它网络协议几乎都已停滞不前,甚至无人再谈及和使用。

网络协议进入求变时刻

如今,更为重要的变化正在出现——核心互联网协议也正在发生重大变化,尽管这种变化将最大限度保持与现有网络兼容,但它仍将会对广大网络用户产生重大影响。

Mark Nottingham(互联网架构委员会的成员,IETF的HTTP和QUIC工作组联合主席)认为,互联网拥抱重大变化的驱动力在于:核心互联网协议存在的诸多局限已经非常明显,特别是在性能方面已经造成了重大问题。由于应用与传输协议的自身结构存在不足,网络资源无法得到有效利用,而这又导致最终用户面对糟糕的性能感受,特别是在延迟方面。

正因为如此,业界开始抱有强烈的动机以演变或替换这些现有协议——因为大量事实证明,即使是极小的性能收益也会对用户体验产生巨大影响。

另一个时不我待的危机在于,如果延迟这个核心演变的进程,后面的互联网也许将会失去改变的机会——对响应进行压缩的HTTP代理使得我们很难部署新的压缩技术;中间件中的TCP优化机制亦使我们很难对现有TCP作出改进——随着时间的推移,互联网协议的演进工作将变得越来越困难,直至举步维艰。

事情远未结束。在互联网商用化后暴露出来的一系列问题中,最棘手、最难解决的还是安全性问题。2013年发生的爱德华·斯诺登(Edward Snowden)的“棱镜门”事件,让每一个普通老百姓都认识到了网络安全的重要性。此时,我们又遇到了一个网络协议中的特殊存在——网络安全协议,说它特殊,全在于它现在已经成为了网络协议技术演进的主阵地,而它的技术演进之路也更为泥泞不堪。

参考资料:

  • 揭开数据中心网络协议家族史
  • 互联网怪谈9:没有阿帕网,就没有互联网
  • 百度百科 TCP/IP协议
  • 网络的基本概念和分类
  • 阿帕网:“冷战”催生的传奇作者:刘洋 发布时间:2012-05-17 来源:环球财经
  • 回顾互联网的前身——“阿帕网”
  • TCP/IP协议维基百科/百度百科
  • 技术往事:改变世界的TCP/IP协议
  • 从计算机和计算机网络的发展看TCP/IP协议的重要性 陈中炜
  • 网络安全协议在计算机通信技术当中的作用与意义
  • 计算机通信技术当中网络安全协议的作用剖析
  • 施乐的悲剧 环球财经 杨涛编译
  • 《连线》杂志文章《TCP/IP设计者卡恩与互联网的第一次“圣餐”》
  • 《计算机网络(第5版)》
  • 互联网简史
  • 拜读一下计算机界牛人前辈们
  • 百度百科:BSD
  • IPv6的未来
  • 第9章 网络安全协议(https://wenku.baidu.com/view/cd6d092b647d27284b7351ec.html)

以上所述就是小编给大家介绍的《网络协议传奇(四):小心求变演进路》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

机器学习基础教程

机器学习基础教程

(英)Simon Rogers,、Mark Girolami / 郭茂祖、王春宇 刘扬 刘晓燕、刘扬、刘晓燕 / 机械工业出版社 / 2014-1 / 45.00

本书是一本机器学习入门教程,包含了数学和统计学的核心技术,用于帮助理解一些常用的机器学习算法。书中展示的算法涵盖了机器学习的各个重要领域:分类、聚类和投影。本书对一小部分算法进行了详细描述和推导,而不是简单地将大量算法罗列出来。 本书通过大量的MATLAB/Octave脚本将算法和概念由抽象的等式转化为解决实际问题的工具,利用它们读者可以重新绘制书中的插图,并研究如何改变模型说明和参数取值。......一起来看看 《机器学习基础教程》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具