《计算机网络-自顶向下方法》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章开始,我们将拿着这张地图,从应用层开始,逐层深入探索每个"楼层"的精彩内容。感兴趣的朋友可以关注一下,一起跟着《计算机网络-自顶向下方法》,从基础开始,逐步吃透计算机网络~

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

相关推荐
00后程序员张2 小时前
Android证书绑定抓包失败?Android SSL Pinning绕过实战指南
android·网络协议·计算机网络·网络安全·adb·https·ssl
智塑未来3 小时前
常用的在线ping测试工具有哪些
服务器·开发语言·php
啊阿狸不会拉杆3 小时前
《计算机网络-自顶向下方法》1.3 网络核心 读书笔记
网络·人工智能·计算机网络·ai·php
171320330计算机毕设编程5 小时前
2027计算机毕设五大方向对比&选题推荐
java·ide·python·算法·django·php·推荐算法
啊阿狸不会拉杆5 小时前
《计算机网络-自顶向下方法》1.4 分组交换网中的时延、丢包和吞吐量 读书笔记
人工智能·计算机网络
IT小白杨5 小时前
TikTok小店防封号浏览器实战:2026年多店铺环境隔离与账号安全运营技术解析
开发语言·数据库·安全·php·chrome devtools·指纹浏览器
liulilittle5 小时前
加密扩展记录 37B(含头口径):Go TLS 栈形态特征的适用域与配对勘误
网络·网络协议·计算机网络·网络安全·通信·tls·reality
catchadmin6 小时前
免费可商用 PHP 管理后台 CatchAdmin V5.4.0 发布,新增短信服务能力
开发语言·php
Tanshu_API君6 小时前
身份证实名认证接口对接:PHP 接入二要素核验实战
php·api·实名认证·身份证实名认证·身份认证接口·运营商接口·运营商二要素