前言
毫无疑问,互联网已经彻底改变了人们的生活,不管怎样,它或许是我们建造的最伟大的工具。
但它是怎么工作的?它属于谁?它身在何方?又是谁来保证它持续运转呢? (参考视频)
今天就让我们一起来探索探索。
互联网简史
ARPA 成立
1957 年,正值冷战期间,苏联人发射了世界上第一颗人造卫星,代号 SPUTNIK。
当卫星进入行星轨道后,美国人感觉自己技术落后的同时又开始了瞎想:苏联人既然有能力能将卫星正确发射到轨道,那么同样的原子弹也可以精准地丢到美国来。
作为响应,美国国防部组建了研究计划局 (Advanced Research Projects Agency,ARPA),并开始琢磨着将科学的技术运用于军事领域当中。
分布式通讯网络
兰德公司成立于 1946 年,总部位于加利福尼亚州圣莫尼卡,目前是一家非营利性机构,旨在帮助制定公共政策和改善决策过程。
在冷战时期,兰德研究人员设想了 「如果美国突然遭遇核袭击」 这样的可能战争场景时发现:如果突然爆发核冲突,通讯系统将受到严重威胁,指挥系统可能会停电。
1964 年,一个名叫 保罗·巴兰(Paul Baran) 的兰德主要研究人员发表了一篇名为《分布式通信》的论文,其中概述了一种足以抵抗核袭击的弹性通信系统。
尽管不可能建立一个保证所有单点可用的通信系统,但巴兰认为,可以想象有一个系统可以迫使敌人摧毁 “n 个站点” 才能让系统瘫痪——只要 n 足够大,即使在热核时代,也可以构建高度可用的系统结构。
巴兰率先提出通信网络只能围绕两个核心结构构建:「集中式」和「分布式」。
在由此得出的三种可能网络类型中:A)集中式;B)分散式;C)分布式,发现分布式分布在发生军事打击时更可靠。
但不幸的是,巴兰的理想网络太领先于时代,最终被困在了模拟阶段。
第一代互联网——阿帕网(ARPANET)
直到 1969 年,在 加州大学洛杉矶分校 UCLA,才终于奠定了互联网的第一个基石,并建立了第一代计算机网络 ARPANET——一个由美国国防部高级研究计划局 (Advanced Research Projects Agency,ARPA) 开发的第一代互联网。
矛盾的是,十年前作为军事手段应对冷战威胁的方式开始变成了一种完全不同的网络。
在 1967 年 10 月于盖特林堡 CM 研讨会上提出的 ARPANET 最初计划中,项目负责人 Larry Roberts 列举了建立该网络的一系列原因。
他们都不关心军事问题——相反,他们着眼于在计算机之间共享数据负载、提供电子邮件服务、共享数据和程序,并着眼于提供一种用于远程登录和使用计算机的服务。
在一年后(1968 年 6 月 3 日)发布的最初的 ARPANET 计划计划中,Roberts 写道:
该计划的目标是双重的:
1)开发技术并获得互连计算机的经验,使得可以进行非常广泛的交互;
2)通过资源共享来提高和提高计算机研究的效率。
(历史趣闻:1969 年 10 月 29 日 UCLA 与斯坦福研究所(SRI)之间成功发出了第一个信号。在网络上发送的第一条消息应该是「Login」,但在发送字母「g」的时候,连接崩溃了。)
ARPANET 发展
在随后的几年中,ARPANET 进行了合并和扩展,而公众对这几乎一无所知。
1971 年,阿帕网扩充到 15 个节点,历经几年成功运行后,已发展成为连接许多大学、研究所和公司的遍及美国领土的计算机网,并能通过卫星通信与相距较远的夏威夷州、英国的伦敦和北欧的挪威连接,使欧洲用户也能通过英国和挪威的节点接入网络。
后来效仿阿帕网出现了很多不同的网络,由于阿帕网无法做到与其它类计算机网络交流,1973 年春,文顿·瑟夫(Vinton Cerf)和鲍勃·康(Bob Kahn)开始研究如何将阿帕网和另外两个已有的网络相连接。
尤其是连接卫星网络(SAT NET)和基于夏威夷的分组业务的 ALOHA 网(ALOHA NET),瑟夫设计了新的计算机交流协议,最后被称为传送控制协议/互联网协议(TCP/IP)。
在接下来的时间里,ARPA 网不断发展,联入了越来越多的电脑,并最终促生了现代互联网。
万维网的发明
二十年后,英国计算机科学家 Sir Tim Berners-Lee 在日内瓦的欧洲核子研究组织 CERN 工作,工作内容为修复 CERN 系统中因不同网络不兼容而造成的混乱。
他给出的解决方案是:创建万维网(World Wide Web)。(标准化服务器和客户端之间的通信)
虽然「互联网」和「网站」常被当做同义词使用,但它们不是同一个东西。
互联网是网络的基础结构,而网站存在于互联网之上,本质上网站是利用互联网来获取信息的途径。
互联网是如何将我们联系起来的?
如今互联网已成了跨越全球的互联化点阵,因此我们不得不问:「互联网是如何将我们所有人联系起来的?」。
跨洋光缆
光缆跨越海洋连接起了各国,这已经不是什么新鲜事。
早在 1854 年第一条跨大西洋的电报电缆就已经开始施工了。
相较于超复杂的跨洋光缆铺设技术,施工过程却出人意料的简单。(了解更多关于海底光缆)
海面上,轮船在放出光缆。
海底下,电缆犁在把光缆固定到海底。
每隔 40km~60km 还得有个中继器来保证信号。
光缆里面只有光导纤维,外面包裹着厚厚几层保护壳——抵御海水腐蚀和偶尔的鲨鱼攻击等。
在海床上,光缆被铺设在由缆线埋设机在海底冲出的一条光缆沟内,最后借由海流让砂自然覆盖住电缆。
如果海底地面不平,光缆就容易暴露,就容易收到船锚或其他自然灾害的损害。
2008 年就发生了一场因为光缆受损而造成的事故,导致印度约 60% 和埃及约 70% 的互联网服务临时瘫痪。
即使是在现在,光缆受损依然很常见,世界各地的破损光缆要不断进行维修。
当然,还有很多其他通讯线路,仅切断一根光缆是不可能完全断网的。
尤其是在近现代,因为卫星时刻环绕地球,并从空中与互联网对接。
当整个海底光缆铺设完成之后,将有一系列光缆铺满整个国家,直接连至你的家。
互联网到底归谁所有?
总的来说,互联网仍然在成长,地球上大约有一半的人可以使用它,所以直到大规模使用达到饱和时,我们才能看到互联网真正的潜力。
那么互联网到底归谁所有?
严格来说,它不属于任何人。
互联网本身就是多种公共网络的自主互联,它是分散的,因此没有任何政府或机构拥有或控制互联网。
但是政府有权利通过影响改过互联网服务提供商(ISPs)的法律,来控制其公民访问互联网的权限。
例如,中国限制其公民访问油管(Youtube)等外国网站。(深度分析|为什么我们不能访问谷歌?)
ICANN 机构
2016 年,美国政府正式交出数据库所有权,将互联网域名管理权交给 ICANN 这个组织——这意味着互联网所有权重新回归到人民大众手里。
ICAAN 是一个独立机构,由多个利益相关的社群组成——这表明 ICAAN 会向网络大众征集意见,并最大可能保持开放和透明。
所以你可能没有听过 ICAAN,但该非盈利组织有一项重要举措,以维持互联网安全——他们管理域名系统(DNS),主要任务是分配网址。
即当你输入网址 www.google.com
时,需要保证你接收到的响应来自谷歌,而不是其他伪造的盗版谷歌。
其他互联网组织
ICANN 只是确保互联网正常运行的一个组织,但不是唯一一个,还有很多其他组织。
比如互联网工程任务组(Internet Engineering Task Force)和由蒂姆·伯纳斯·李掌管的万维网联合会(The World Wide Web Consortium)。
这些组织设置标准、制定协议,并确保互联网的安全性和开放性。
小结
所以互联网是如何运行的呢?大概总结起来就是:
- 通过海底光缆实现全球的物理连接;
- 通过各种互联网组织制定的协议、规则互通互信;
不可争辩的是,互联网已经彻底改变了我们的生活,它渗入到我们生活的方方面面。
人们可以仅通过一部手机,就可以浏览全世界的百科全书,使用搜索引擎解决问题的人也不在少数。
这些巨量的信息也参杂了巨量的误导信息,在互联网时代,人们更容易用确认偏误来验证自己的观点,从而导致了臭名昭著的回声室效应。
我们需要警醒的是互联网不仅仅有积极的一面,也有消极的一面。
几乎任何技术都有这样的问题,人性使然,我们总是会抱怨人造工具的使用方式,而不是工具本身。
尽管如此,互联网总归是一个非常强大的工具,但是我们应该正确的使用它。
希望你对互联网如何工作,谁控制它有了一定的了解,感谢阅读。
- 本文已收录至我的 Github 程序员成长系列 【More Than Java】,学习,不止 Code,欢迎 star:https://github.com/wmyskxz/MoreThanJava
- 个人公众号 :wmyskxz,个人独立域名博客:wmyskxz.com,坚持原创输出,下方扫码关注,2020,与您共同成长!
非常感谢各位人才能 看到这里,如果觉得本篇文章写得不错,觉得 「我没有三颗心脏」有点东西 的话,求点赞,求关注,求分享,求留言!
创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!