TCP/IP出现的背景及其历史【图解TCP/IP(笔记八)】

简介: TCP/IP出现的背景及其历史【图解TCP/IP(笔记八)】

TCP/IP出现的背景及其历史

从军用技术的应用谈起

20世纪60年代,很多大学和研究机构都开始着力于新的通信技术。其中有一家以美国国防部(DoD,The Department of Defense)为中心的组织也展开了类似的研究。

DoD认为研发新的通信技术对于国防军事有着举足轻重的作用。该组织希望在通信传输的过程中,即使遭到了敌方的攻击和破坏,也可以经过迂回线路实现最终通信,保证通信不中断。如图所示,倘若在中心位置的中央节点遇到攻击,就会影响整个网络的通信传输。然而,第二张图中网络呈现出由众多迂回线路组成的分布式通信,使其即便在某一处受到通信攻击,也会在迂回线路的极限范围内始终保持通信无阻(分布式网络的概念于1960年由美国RAND研究所的Paul Baran提出。) 。为了实现这种类型的网络,分组交换技术便应运而生。


18654d8a81534e988b11ab0db2fd0344.jpg


625cfb784aec46a6aec9a429b8a758fc.jpg


人们之所以开始关注分组交换技术,不仅是因为它在军工防卫方面的应用,还在于这种技术本身的一些特征。它可以使多个用户同一时间共享一条通信线路进行通信,从而提高了线路的使用效率,也降低了搭建线路的成本。(通过分组交换技术实现的分组通信,是在1965年由英国NPL(英国国家物理实验室)的Donald Davies提出。)


到了20世纪60年代后半叶,已有大量研究人员投身于分组交换技术和分组通信的研究。


ARPANET的诞生

1969年,为验证分组交换技术的实用性,研究人员搭建了一套网络。起初,该网络只连接了美国西海岸的大学和研究所等4个节点(这四个节点分别是UCLA(加州大学洛杉矶分校)、UCSB(加州大学圣巴巴拉分校)、SRI(斯坦福研究所)和犹他州大学。) 。之后,随着美国国防部的重点开发和相关技术的飞速发展,普通用户也逐渐加入其中,发展成了后来巨大规模的网络。


该网络被人们称作ARPANET(Advanced Research Projects Agency Network,阿帕网。) ,也是全球互联网的鼻祖。在短短3年内,ARPANET从曾经的4个节点迅速发展成为34个节点的超大网络。研究人员的实验也获得了前所未有的成功(阿帕网的实验及其协议的开发,是由美国一个叫做DARPA(Defense Advanced Research Projects Agency:国防部高级研究计划署)的政府机构资助的。) ,并以此充分证明了基于分组交换技术的通信方法是可行性。

TCP/IP的诞生

ARPANET的实验,不仅仅是利用几所大学与研究机构组成的主干网络进行分组交换的实验,还会进行在互连计算机之间提供可靠传输的综合性通信协议的实验。于是在20世纪70年代前半叶,ARPANET中的一个研究机构研发出了TCP/IP。在这之后,直到1982年,TCP/IP的具体规范才被最终定下来,并于1983年成为ARPANET网络唯一指定的协议。

f1d5b183d8064cdbb4e3aa92bc3fbf6c.jpg

UNIX系统的普及与互联网的扩张

TCP/IP的产生,ARPANET起到了举足轻重的作用。然而,ARPANET网络组成之初,由于其节点个数的限制,TCP/IP的应用范围也受到一定的限制。那么,TCP/IP后来又是如何在计算机网络中得到如此广泛普及的呢?


1980年左右,ARPANET中的很多大学与研究机构开始使用一种叫做BSD UNIX的操作系统。由于BSD UNIX(BSD UNIX:由美国加州大学伯克利分校开发的免费的UNIX系统。) 实现了TCP/IP协议,所以很快在1983年,TCP/IP便被ARPANET正式采用。同年,前SUN公司也开始向一般用户提供实现了TCP/IP的产品。


20世纪80年代不仅是局域网快速发展的时代,还是UNIX工作站迅速普及的时代,同时也是通过TCP/IP构建网络最为盛行的时代。基于这些趋势,那些大学和研究机构也逐渐开始将ARPANET连接到了NSFnet网络。此后,基于TCP/IP而形成的世界性范围的网络——互联网(The Internet)便诞生了。


以连接UNIX主机的形式连接各个终端节点,这一主要方式使互联网得到了迅速的普及。而作为计算机网络主流协议的TCP/IP,它的发展也与UNIX密不可分。到了80年代后半叶,那些“各自为政”开发自己通信协议的网路设备供应商们,也陆续开始“顺从”于TCP/IP的规范,制造兼容性更好的产品以便用户使用。


商用互联网服务的启蒙

研发互联网最初的目的是用于实验和研究,到了1990年逐渐被引入公司企业及一般家庭。也出现了专门提供互联网接入服务的公司(称作ISP(Internet Service Provider,为个人、公司或教育机构等提供互联网接入服务的供应商。) ),这些都使互联网得到了更为广泛的普及。同时,基于互联网技术的新型应用,如在线游戏、SNS、视频通信等商用服务也如雨后春笋般不断涌现出来。


于是,人们对拨号(当时个人电脑通信(1980年后半叶广为普及的一种网络服务。在这种通信中个人电脑通过电话线和调制解调器(Modem)与主机连接,可以使用电子邮件、公告板等服务。) 通过拨号实现)上网的要求越来越高,希望每两个人之间也都能够通过计算机实现通信。然而,个人电脑通信只能为有限的用户提供服务,而且多台电脑加入通信时操作方法又不相同,这给人们带来了一定的不便。


于是,面向公司企业和一般家庭提供专门互联网接入服务的具有商用许可(NSFnet层被禁止商用。) 的提供商(ISP)便出现了。这时,由于TCP/IP已长期应用于研究领域,使人们积累了丰富的经验,因此,面对这样一种成熟的技术,人们对于它的商用价值充满期待。


连接到互联网,人们可以从WWW获取世界各处的信息,可以通过电子邮件进行交流,还可以向全世界发布自己的消息。互联网中没有所谓会员的限制,它是一个连接全世界的公共网络。互联网使人们的生活变得更加多姿多彩,人们不仅可以享受多姿多彩的服务,还可以通过互联网自己开创新的服务。


互联网作为一种商用服务迅速发展起来。这使得到90年代为止一直占据主导地位的个人电脑通信也开始加入到互联网的行列中来,自由的、开放的互联网就这样以极快的速度为大众所认可,得到更为广泛的普及。

相关文章
|
网络协议 网络架构 数据格式
协议分层与OSI参考模型【图解TCP/IP(笔记三)】
协议分层与OSI参考模型【图解TCP/IP(笔记三)】
169 0
协议分层与OSI参考模型【图解TCP/IP(笔记三)】
|
网络协议
计算机通信地址【图解TCP/IP(笔记六)】
计算机通信地址【图解TCP/IP(笔记六)】
129 0
|
网络协议 大数据 网络架构
网络协议【图解TCP/IP(笔记二)】
网络协议【图解TCP/IP(笔记二)】
117 0
|
运维 网络协议 安全
计算机与网络发展的7个阶段【图解TCP/IP(笔记一)】
计算机与网络发展的7个阶段【图解TCP/IP(笔记一)】
157 0
|
网络协议 安全 网络安全
前方高能!阿里P8撰写的30W字TCP/IP协议进阶笔记:GitHub标星96k
什么是TCP/IP协议 TCP/IP协议是一个协议集合。 互联网协议是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族,简称TCP/IP。因为该协议家族的两个核心协议:TCP(传输控制协议)和IP(网际协议),为该家族中最早通过的标准。
77 0
|
网络协议 Unix 网络性能优化
两种传输层协议TCP和UDP【图解TCP/IP(笔记十二)】
两种传输层协议TCP和UDP【图解TCP/IP(笔记十二)】
170 0
|
网络协议 Unix 网络安全
什么是端口号【图解TCP/IP(笔记十一)】
什么是端口号【图解TCP/IP(笔记十一)】
1998 0
|
机器学习/深度学习 网络协议 Unix
IP地址【图解TCP/IP(笔记十)】
IP地址【图解TCP/IP(笔记十)】
126 0
|
监控 网络协议 网络架构
IP协议【图解TCP/IP(笔记九)】
IP协议【图解TCP/IP(笔记九)】
158 0
|
存储 负载均衡 网络协议
网络的构成要素【图解TCP/IP(笔记七)】
网络的构成要素【图解TCP/IP(笔记七)】
166 0