读书笔记:互联网的设计和演化 David D.Clark
作者简介: 大卫·D. 克拉克(David D. Clark) 麻省理工学院(MIT)计算机科学与人工智能实验室高级研究科学家。20世纪80年代曾担任因特网架构组主席,长期主持因特网的设计工作,以及未来互联网技术的研究工作。
内容简介:这本书是因特网设计师复盘因特网的技术历程,展望未来互联网的架构蓝图。其涵盖因特网基础知识、架构和设计的内涵,未来互联网的设计需求、架构、功能、命名和地址技术,长寿性、安全性、可用性和经济性等影响因素,以及互联网如何满足社会需求。
阅读理解:
1、因特网细腰/沙漏模型
因特网/互联网的核心思想是使用简单的服务模型,允许各种应用利用各种通信技术,来开发因特网基本分组传输服务。定义包传输服务的通用标准将应用程序的细节和通信技术的细节分离开来,每个应用程序都可以独立设计。这即是常说的因特网细腰模型或者沙漏模型,如下所示:

窄窄的腰部表示公共约定,它将多种应用与多种通信技术隔离开来。
2、因特网的时间线(谈资^_^)
20世纪60年代,发明和憧憬的十年。60年代初期,兰德公司的保罗.巴兰、英国国建物理实验室的唐纳德.戴维斯(创造了包这个术语)、美国UCLA的伦纳德·克莱因罗克(激励了大量关于网络排队论的工作)三人独立构想了分组交换技术。到了20世纪60年代后期,分组交换技术通过计算将人们连接在一起,美国国防部高级研究计划局(ARPA)设立项目来构建ARPAnet广域分组网。J.C.利克莱德和罗伯特.泰勒在1968年写了一篇论文预测分组交换网络将计算机和人连在一起的广泛应用:
“可以想象,每台秘书的打字机、每台数据采集仪器甚至每个听写话筒,都会接入网络”。
“你将很少打电话,你会要求网络把你的控制台连在一起”
“当你去拜访另一个人以进行思想交流时,你和他会坐在控制台两边,通过它就跟面对面互动一样”
“网络内可用的东西包括你经常订购的功能和服务,以及在有需要时调用的其他服务。前者会是投资指导、税务咨询。。。后者将包括字典、百科全书。。。以及最重要的--通信、显示、和建模程序”
“考虑到使网络软件适应所有新一代计算机这一任务的规模,失业问题将永远从地球上消失。。。直到世界上所有的人都沉浸在无限的、越来越多的在线交互调试中”
20世纪70年代是因特网的工程学和概念证明的十年。这个十年的早期,科学家建立或者构想了许多分组交换网,包括ARPAnet、SATnet(国际卫星网络)、PRnet(无线网络)。面对这些网络互连的挑战,Vinton Cerf和Robert Kahn 1974年提出了因特网的核心概念,ARPA的工程师小组开发了IP和TCP标准(rfc791/793,1981年正式发布)。 1977年首次实现了ARPAnet、SATnet、PRnet的混合网络互通测试,如下图所示:

from:https://storage.googleapis.com/site-media-prod/meetings/NANOG82Virtual/2351/20210608_Mitev_Keynote_The_Evolution_v1.pdf
20世纪80年代是互联网开始大量使用的十年(电子邮件)。这是成长的十年,也是争相定义互联网标准的竞争的十年。Vinton Cerf提议成立了ICCB(因特网配置控制委员会),后来转变为因特网顾问委员会(IAB),然后是因特网活动委员会(IAB),最后是因特网架构委员会(IAB)。克莱克在20世纪80年代主持IAB工作(主席)。 第一个工作组是网关算法和数据结构工作组(GADS),路由方法是一种分层的自治系统方案。随后成立了因特网工程任务组(IETF)来管理越来越多的工作组。
20世纪80年代另一个特点是作为互联网基础的其他协议套件之间的竞争。包括施乐网络系统(XNS)、ISO的OSI协议套件等,直到80年代末,在DARPA和NSF推动下,市场转向了IP标准。
20世纪90年代是因特网商业化和万维网的十年,同时光纤技术的出现降低了传输的成本。90年代初,NSFnet退役,取而代之的是商业网络提供商的网络,为因特网打开了更为广泛的用途和目的,包括纯粹的商业和娱乐,比如流媒体音频、电子商务等。 万维网(Web)是1990年欧洲核研究组织(CERN)蒂姆.博纳斯.李 作为物理学界之间协作和信息共享的工具发明的。1993年,Mosaic浏览器的推出成功让Web成为网络的必选项(1998年腾讯成立,1999年阿里巴巴成立。2021 WWW之父Tim Berners-Lee 将把第一个网络浏览器程序代码用NFT出售: https://www.163.com/dy/article/GDBQRQN4055229RI.html)。
20世纪90年代,IETF和研究界为加强和改进因特网的体系结构做了大量努力,促生了今天的IPv6、NAT、组播等技术。时为斯坦福大学学生的史蒂夫.德林提出了组播概念,为多路电信会议提供了有效支持,并向潜在的大量观众提供流媒体内容的传输。
20世纪00年代, 享受宽带的十年,因特网全球爆炸式增长、移动因特网接入扩张(2007年iPhone/2008nian 安卓手机)。安全问题成为人们关注的焦点。
2005年,FCC(美国联邦通信委员会)发表了其“四项原则”的政策声明:因特网用户应该能够使用他们选择的应用、访问他们选择的内容、连接他们选择的设备,并在有竞争力的服务提供商之间进行选择。
2004年Facebook成立,2006年Twitter成立。
20世纪10年代,流媒体视频和社交的年代
对于终端用户来说,他们对因特网的体验一直是与体验联系在一起的。20世纪80年代,因特网就是电子邮件;20世纪90年代,因特网就是网站;对于今天的用户来说,因特网就是Facebook、YouTube以及微博、微信、淘宝。。。
3、因特网/互联网的需求
互联网的第一个需求是提供有用的服务,原始因特网的服务模型大致可概括为:尽可能的讲数据包从任何源发送到IP地址指定的目的地(最初的定义缺少了对网络不应该做什么的说明,导致了安全相关问题)。对于未来的互联网,一种更具创新性的方法是重新思考基本服务目标,数据包应该被传递到一个更抽象的概念及服务(而不是由地址指定的目的端)这催生了后面的NDN等技术。
===未完待续。。。

浙公网安备 33010602011771号