《计算机网络-自顶向下方法》1.7 计算机网络和因特网的历史 读书笔记

目录

[1.7 计算机网络和因特网的历史:从冷战实验室到全球网络](#1.7 计算机网络和因特网的历史:从冷战实验室到全球网络)

[1.7.1 分组交换的发展:1961~1972------"网络的种子"](#1.7.1 分组交换的发展:1961~1972——“网络的种子”)

[1.7.2 专用网络和网络互联:1972~1980------"连接不同的世界"](#1.7.2 专用网络和网络互联:1972~1980——“连接不同的世界”)

[1.7.3 网络的激增:1980~1990------"遍地开花"](#1.7.3 网络的激增:1980~1990——“遍地开花”)

[1.7.4 因特网爆炸:20世纪90年代------"走向大众"](#1.7.4 因特网爆炸:20世纪90年代——“走向大众”)

[1.7.5 新发展------"永不止步"](#1.7.5 新发展——“永不止步”)

本节核心总结(必看)

结语


  大家好~ 终于到了第1章的最后一节------1.7小节「计算机网络和因特网的历史」。继续啃机械工业出版社出版的计算机科学丛书《计算机网络-自顶向下方法》(原书第7版)。

  前面六节我们学习了因特网的架构、边缘、核心、性能、分层和安全,现在应该对因特网的"现状"有了全面了解。但你知道因特网是怎么从无到有、从一个小实验室项目变成连接全球几十亿设备的庞大网络的吗?

  本节就是一段精彩的"历史旅程"------从1961年三位科学家独立提出分组交换思想开始,经过 ARPANET 的诞生、TCP/IP 协议的设计、NSFNET 的建设、万维网(WWW)的发明,一直到现在 5G、云计算、物联网的新发展。因特网的历史只有短短六十多年,但它改变了整个人类社会。

  全程用时间线串联,每个阶段配生活化比喻和卡通配图,帮大家轻松"穿越"这段波澜壮阔的网络进化史~


1.7 计算机网络和因特网的历史:从冷战实验室到全球网络

  因特网不是某一天突然"发明"出来的,而是经过了六十多年的演进,由无数科学家、工程师和企业家共同推动的结果。教材将这段历史分为五个阶段:

  1. 1961~1972:分组交换的诞生------网络的"种子"被种下
  2. 1972~1980:专用网络和网络互联------不同网络开始"对话"
  3. 1980~1990:网络的激增------网络"遍地开花"
  4. 20世纪90年代:因特网爆炸------从学术走向大众
  5. 至今:新发展------宽带、无线、云、物联网

  通俗类比:因特网的历史就像一棵树的生长------1960年代是种子(分组交换理论),1970年代是树苗开始分叉(不同网络互联),1980年代是枝繁叶茂(网络数量激增),1990年代是开花结果(万维网让大众都能用),2000年代至今是持续生长(宽带、无线、物联网)。


1.7.1 分组交换的发展:1961~1972------"网络的种子"

  因特网的故事要从1961年说起。那一年,三位科学家几乎同时、但各自独立地提出了"分组交换"(packet switching)的思想------这是因特网最核心的技术基础(1.3节详细讲过)。

  关键人物和贡献:

  保罗·巴兰(Paul Baran,兰德公司 RAND Corporation):1961-1964年间,巴兰在美国兰德公司研究军事通信系统的"抗毁性"------如何在核打击后仍能保持通信。他提出把数据分成小的"消息块"(message blocks),通过分布式网络传输,即使部分节点被摧毁,数据也能通过其他路径到达。这是分组交换思想的雏形。

  唐纳德·戴维斯(Donald Davies,英国国家物理实验室 NPL):1965年,戴维斯独立提出了类似的思想,并创造了"分组"(packet)这个词------后来成为了因特网数据传输的基本单位。

  伦纳德·克兰罗克(Leonard Kleinrock,MIT):1961年,克兰罗克发表了关于网络排队论(queueing theory)的博士论文,为分组交换网络的理论基础(排队时延等概念,1.4节讲过)奠定了数学基础。

  通俗类比:三位科学家就像各自独立发现了"可以把大包裹拆成小件分别寄送"这个革命性思想------巴兰从军事角度出发(保证通信不中断),戴维斯从效率角度出发(提高链路利用率),克兰罗克从理论角度出发(用数学证明这种方式的可行性)。

ARPANET:第一个分组交换网络

  1967年,美国国防高级研究计划局(ARPA, Advanced Research Projects Agency,后改名 DARPA)资助了一个雄心勃勃的项目------ARPANET,这是世界上第一个大规模的分组交换网络。

  1969年:ARPANET 的第一个节点在加州大学洛杉矶分校(UCLA)上线。到1969年底,四个节点已联网运行:

  • 加州大学洛杉矶分校(UCLA)
  • 斯坦福研究院(SRI)
  • 加州大学圣芭芭拉分校(UCSB)
  • 犹他大学

  这四个节点通过一种叫做**IMP(Interface Message Processor,接口消息处理机)**的设备连接------IMP 就是今天路由器(router)的前身。每个 IMP 是一台专门的计算机,负责接收分组、查找路由表、转发到下一个节点(1.3节讲的存储转发机制就是 IMP 的核心功能)。

  1972年:ARPANET 已经扩展到 15 个节点。这一年还有两个重要里程碑:

  • 电子邮件(email)的诞生:雷·汤姆林森(Ray Tomlinson)在 ARPANET 上发明了电子邮件,并首次使用 @ 符号分隔用户名和主机名------这个习惯一直沿用至今。电子邮件成为了 ARPANET 上第一个"杀手级应用"。
  • 首次公开演示:1972年国际计算机通信大会(ICCC)上,ARPANET 首次向公众演示,引起了巨大轰动,标志着一个"网络时代"的开始。

  通俗类比:ARPANET 就像一个"实验性的小型快递网络"------四个大学是第一批快递站,IMP 是第一批分拣中心,分组是第一批快递包裹。虽然很小,但它证明了"分组交换"这个思想是可行的------这就是一切的开始。


1.7.2 专用网络和网络互联:1972~1980------"连接不同的世界"

  ARPANET 的成功证明了分组交换的可行性。到了1970年代,各种不同技术、不同用途的网络纷纷出现------卫星网络、无线分组网络、局域网(LAN, Local Area Network)等。但问题是:这些网络用的是不同的技术,互相之间"听不懂对方的话"。

  这就引出了一个关键问题:怎么把这些"各说各话"的网络连接起来,让它们能互相通信?

TCP/IP 的诞生

  温特·瑟夫(Vint Cerf)和鲍勃·卡恩(Bob Kahn)------两位先驱在1974年发表了一篇划时代的论文,提出了一种"通用的"网络互联协议架构------这就是后来 TCP/IP 协议族(TCP/IP protocol suite)的雏形。

  他们的核心思想是:设计一套"统一语言"(TCP/IP 协议),不管你用的是哪种网络技术(卫星、无线、以太网),只要大家都"说" TCP/IP,就能互相通信。就像英语成为国际通用语言------不管你母语是什么,只要会说英语,就能和全世界的人交流。

  1970年代末,TCP/IP 的基本架构已经成型,包含了几个关键协议:

  • IP(Internet Protocol,因特网协议):负责把分组从源路由到目的,定义了 IP 地址。
  • TCP(Transmission Control Protocol,传输控制协议):负责可靠的端到端数据传输。
  • UDP(User Datagram Protocol,用户数据报协议):负责不可靠但快速的传输。

  与此同时,另一个重要发展是BSD Unix 操作系统(加州大学伯克利分校开发的 Unix 变体)将 TCP/IP 协议内置到操作系统中,让普通计算机也能方便地接入网络------这大大加速了 TCP/IP 的普及。

  1979年,加拿大、欧洲和美国的网络研究者开始合作推动网络互联,DARPA 也开始推动 ARPANET 与其他网络的互联实验。这一切为1980年代网络的爆发式增长打下了基础。


1.7.3 网络的激增:1980~1990------"遍地开花"

  1980年代是网络"遍地开花"的十年。TCP/IP 成为标准协议后,新的网络像雨后春笋一样冒出来,互相连接,网络数量从几十个激增到上万个。

NSFNET:因特网的"国道"

  1985年,美国国家科学基金会(NSF, National Science Foundation)建设了NSFNET------一个连接全美各大学和研究机构的高速骨干网络。NSFNET 的特点是:

  • 带宽更高:最初 56 Kbps,后来升级到 1.5 Mbps(T1),再升级到 45 Mbps(T3)------在当时算得上"高速公路"。
  • 开放性强:不仅连大学,还连了其他网络(如 ARPANET),逐步成为因特网的"主干道"。
  • 推动标准化:NSFNET 要求所有接入的网络都使用 TCP/IP 协议,这直接推动了 TCP/IP 成为事实标准。

  通俗类比:如果说 ARPANET 是"实验性的乡村小路",NSFNET 就是"国家级高速公路"------路更宽、速度更快、连接的"城市"(大学和研究机构)更多,成为整个因特网的骨干。

其他重要发展

  1980年代还有一些重要的里程碑:

  • DNS(Domain Name System,域名系统):1983年发明,让用户用"google.com"这样的域名代替难记的 IP 地址------就像用"张三"代替他的身份证号。
  • CSNET(Computer Science Network):连接了不能直接接入 ARPANET 的大学计算机科学家,扩大了网络覆盖面。
  • BITNET 和 EARN:分别连接北美和欧洲的学术机构。
  • Usenet:一个分布式讨论系统(类似今天的论坛),用户可以在不同主题的"新闻组"中发帖讨论。
  • 商业化萌芽:1980年代末,一些商业 ISP(Internet Service Provider)开始出现,普通用户第一次可以接入因特网------虽然价格昂贵、速度很慢。

  到1990年代初,因特网已经连接了超过 10 万台计算机和数千个网络,但主要还是学术和研究机构的"专用品"------普通人很少接触。改变这一格局的,是1990年代的一场"爆炸"。


1.7.4 因特网爆炸:20世纪90年代------"走向大众"

  1990年代是因特网从"学术专用品"变成"大众日用品"的关键十年。两大事件推动了这场"爆炸":万维网(WWW)的发明和浏览器的普及。

万维网(WWW)的诞生

  1989-1991年 :蒂姆·伯纳斯-李(Tim Berners-Lee,在欧洲核子研究组织 CERN 工作)发明了万维网(WWW, World Wide Web)。他设计了一套让普通人也能"浏览"网络信息的系统,包括:

  • HTML(HyperText Markup Language,超文本标记语言):定义网页内容的格式。
  • HTTP(HyperText Transfer Protocol,超文本传输协议):定义浏览器和服务器之间的通信规则。
  • URL(Uniform Resource Locator,统一资源定位符) :定义网页的"地址",如 http://www.example.com。

  通俗类比:在万维网之前,因特网就像一个"没有图书馆目录的巨大书库"------书(数据)都在,但你很难找到想要的那本。万维网就像是"图书馆目录 + 阅览室"------用浏览器(阅览室)输入网址(目录编号),就能方便地看到网页内容。万维网让普通人也能使用因特网,不再需要懂技术。

浏览器的普及

  1993年 :马克·安德森(Marc Andreessen)和团队在伊利诺伊大学开发了Mosaic 浏览器------第一个广泛普及的图形化网页浏览器。Mosaic 的出现意义巨大:

  • 图形界面:可以显示图片、颜色、排版,而不只是纯文本------这让网页变得"好看"。
  • 易于使用:用鼠标点击就能浏览网页,不需要命令行操作------降低了使用门槛。
  • 免费提供:Mosaic 免费下载,迅速被全球用户采用。

  Mosaic 之后,Netscape Navigator(1994)和 Internet Explorer(1995)相继问世,浏览器大战开始,也标志着因特网正式进入商业时代。

商业化和全球化

  1990年代还有几个重要的发展:

  • 商业 ISP 涌现:AOL、CompuServe 等公司提供拨号上网服务,普通家庭可以通过电话线接入因特网(虽然只有 56 Kbps 的速度)。
  • 万维网商业化:亚马逊(Amazon, 1994)、eBay(1995)、雅虎(Yahoo, 1994)等互联网公司相继成立,"dot-com"(互联网创业)热潮开始。
  • 1995年:NSFNET 退役,因特网骨干网正式交给商业运营商管理------标志着因特网从"政府资助的研究项目"变为"商业运营的公共服务"。
  • 全球化:因特网开始连接全球各国,不再局限于美国和欧洲。

  到2000年,因特网用户从1990年的几十万激增到几亿------这是人类历史上扩散速度最快的技术之一。


1.7.5 新发展------"永不止步"

  进入21世纪,因特网继续以惊人的速度演进。以下几个方向是最值得关注的新发展:

宽带接入

  1990年代用电话线拨号上网,速度只有 56 Kbps,打开一个图片要等好几分钟。2000年代开始,宽带(broadband)接入普及:

  • DSL(Digital Subscriber Line,数字用户线):利用电话线提供 Mbps 级别的速度。
  • Cable Modem(电缆调制解调器):利用有线电视网络提供高速接入。
  • 光纤入户(FTTH, Fiber To The Home):直接把光纤拉到家中,速度可达 Gbps 级别------千兆宽带已经不是梦。

  通俗类比:从拨号到宽带,就像从"乡间小路"升级到"高速公路"------下载一个电影从"等一夜"变成"几秒钟"。

高速无线网络

  无线网络的普及让因特网从"固定在桌面上"变成"随时随地可用":

  • Wi-Fi(IEEE 802.11):短距离无线接入,速度从最初的 2 Mbps 发展到今天的 Gbps 级别。
  • 3G/4G/5G 蜂窝网络:广域无线接入。4G 让手机看高清视频成为日常,5G 则带来了超低时延和超大带宽------为自动驾驶、远程手术等应用打开了大门。

  因特网从"插网线的电脑"变成了"揣在口袋里的手机"------这彻底改变了人们使用网络的方式。

云计算

  云计算(cloud computing):把计算和存储从本地设备迁移到远程数据中心。亚马逊(AWS, 2006)、谷歌、微软等公司提供云服务,企业和个人不需要自建服务器,只需"租用"云端资源。

  云计算还催生了内容分发网络(CDN, Content Distribution Network)------如 Netflix、YouTube 用 CDN 把视频缓存到全球各地的边缘节点,让用户从最近的节点获取内容,减少延迟。

物联网(IoT)

  物联网(IoT, Internet of Things):不仅电脑和手机接入网络,所有物品都可以------智能电视、智能灯泡、智能门锁、智能手表、温度传感器、监控摄像头......估计到2025年,全球有数百亿台物联网设备接入因特网。

  通俗类比:如果说1990年代的因特网是"把电脑连起来",2000年代是"把手机连起来",那2020年代就是"把万物连起来"------你家每个电器都可能是一个网络节点。

5G 和未来

  5G带来了三大能力:增强移动宽带(eMBB)、超可靠低时延通信(URLLC)、海量机器类通信(mMTC)。6G 已经在研发中,预计将带来更高的速度和更低的时延,支持全息通信、数字孪生等未来应用。

  因特网的故事,远远没有结束------新技术不断涌现,网络继续进化。从1961年的分组交换理论,到今天的 5G、云计算、物联网,这棵"网络之树"仍在不断生长。


本节核心总结(必看)

  看完1.7小节,我们可以用一句话概括本节内容:

  因特网经历了六十多年的发展------1960年代分组交换理论诞生和ARPANET上线,1970年代TCP/IP协议实现网络互联,1980年代NSFNET推动网络激增,1990年代万维网和浏览器让因特网走向大众,2000年代至今宽带、无线、云计算和物联网推动持续演进。

  最后梳理本节必掌握的历史脉络:

  • 分组交换理论(1961):巴兰、戴维斯、克兰罗克三人独立提出分组交换思想,奠定因特网技术基础;
  • ARPANET(1969):世界上第一个分组交换网络,四个节点上线,IMP 是路由器的前身;
  • 电子邮件(1972):雷·汤姆林森发明 email,使用 @ 符号,成为第一个杀手级应用;
  • TCP/IP 协议(1974):瑟夫和卡恩提出通用网络互联协议,实现不同网络之间的通信;
  • BSD Unix(1970年代末):内置 TCP/IP,推动协议普及;
  • NSFNET(1985):美国国家科学基金会的骨干网络,推动 TCP/IP 成标准;
  • DNS(1983):域名系统,用域名代替 IP 地址;
  • 万维网 WWW(1989-1991):蒂姆·伯纳斯-李发明,包含 HTML、HTTP、URL,让普通人也能使用因特网;
  • Mosaic 浏览器(1993):第一个普及的图形化浏览器,降低使用门槛;
  • 因特网商业化(1995):NSFNET 退役,骨干网交给商业运营商;
  • 宽带接入(2000年代):DSL、Cable、光纤入户,从 Kbps 到 Gbps;
  • 无线网络(2000年代至今):Wi-Fi 和 3G/4G/5G 让网络"随时随地可用";
  • 云计算(2006):AWS 开创云服务模式,计算和存储迁移到云端;
  • 物联网(IoT):万物互联,数百亿设备接入网络;
  • 5G/6G:超低时延、超大带宽,支撑未来应用。

结语

  回顾因特网的历史,就像看一部科技史诗------从冷战中为"核打击后仍能通信"而提出的分组交换理论,到今天全球几十亿人随时随地在用的智能手机,因特网只用了短短六十多年。

  这段历史里有几个发人深省的点:因特网没有"一个发明者",它是无数人智慧的累积;关键技术(如 TCP/IP、WWW)都是开放共享的,没有被任何公司垄断;每一次重大飞跃(ARPANET→网络互联→NSFNET→万维网→宽带无线→物联网)都不是"技术自然发展"的结果,而是有人"看到了需求、做出了设计、推动了普及"。

  至此,第1章「计算机网络和因特网」的全部七个小节(1.1~1.7)就正式讲完了。从因特网的整体架构、网络边缘、网络核心、性能指标、分层体系、网络安全到发展历史,我们搭建了一个完整的"宏观地图"。从第2章开始,我们将拿着这张地图,从应用层开始,逐层深入探索每个"楼层"的精彩内容。感兴趣的朋友可以关注一下,一起跟着《计算机网络-自顶向下方法》,从基础开始,逐步吃透计算机网络~

  如果觉得本节笔记对你有帮助,欢迎点赞、收藏,有不懂的地方也可以在评论区留言,我们一起讨论学习!

相关推荐
安易算力14 分钟前
智算中心网络架构:RDMA/IB/以太网选型深度解析与优化实践
网络·架构·php
程序员大雄学编程1 小时前
Linux 磁盘满了怎么排查?df / du / find 三步定位大文件
linux·运维·php
MicrosoftCloud3 小时前
计网 14|HTTP 协议核心:报文结构、状态码、持续连接
计算机网络·考研·http·状态码·408·万维网·持续连接
fengci.3 小时前
CTF2困难部分
开发语言·网络·python·安全·php
大黄说说3 小时前
PHP 异步怎么实现?Swoole、Workerman 使用场景对比
开发语言·php·swoole
乐橙开放平台4 小时前
跨地域监控难管理?通过 GB28181 把各地海康大华乐橙摄像头注册到云端平台
开发语言·笔记·物联网·自动化·php·音视频·智能家居
广东融科数据服务有限公司4 小时前
网络监控经常卡顿、掉线、画面模糊?一线排查问答实录
开发语言·网络·php
外收内放4 小时前
ENSP学习记录(6)
开发语言·学习·php
盛世宏博北京4 小时前
档案库房恒温恒湿消毒净化一体机与3D可视化平台联动调试笔记
开发语言·php·温湿度·档案室
小徐不徐说13 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php