什么是ARPANET?
ARPANET全称是Advanced Research Project Agency。即美国高级研究计划局网络(ARPANET)是第一个公共分组交换计算机网络。它于1969年首次使用,最终于1989年退役。ARPANET的主要用途是用于学术和研究目的。
今天计算机网络使用的许多协议都是为ARPANET开发的,它被认为是现代互联网的先驱。
ARPANET的发展
ARPANET和随后导致互联网的计算机网络不是单个个人或组织的产物,也不是一次性形成的。相反,许多人多年来的想法和初步研究工作被用来形成ARPANET的基础,并将其建设成为互联网的先驱。
在 1960 年代,计算机是大型机系统。它们非常昂贵,只由大公司、大学和政府拥有。用户将坐在专用终端(如电传打字机)上,并在连接的大型机上运行程序。计算机之间的连接是通过专用链接完成的。这些系统高度集中且容易出错。
这是在冷战高峰期。 美国军方有兴趣创建计算机网络,这些网络可以在部分移除后继续运行,例如在核打击的情况下。同样,大学正在寻求开发一种网络,该网络可以对不可靠的连接进行容错,并可用于在不同位置的用户之间共享数据和计算资源。
1960年代初,为美国智库兰德公司工作的保罗·巴兰(Paul Baran)开发了分布式自适应消息块切换的概念。这将使一小组数据能够沿着不同的路径发送到目的地。这个想法最终成为分组通信,成为当今几乎所有数据通信的基础。但是,当时它没有实施。
Joseph C.R. Licklider于1962年成为ARPA信息处理技术办公室(IPTO)的主任。他是人机交互和使用计算机帮助人们做出更好决策的主要支持者。他的影响促使ARPA开发其网络和其他创新,例如图形用户界面。
1966年,罗伯特(鲍勃)泰勒成为IPTO的董事。他将ARPANET的想法归功于这样一个事实,即他办公室里有三个不同的计算机终端连接到三台大型计算机,他需要在它们之间移动。这就引出了一个明显的问题:为什么一个终端不能用于任何计算机?
ARPANET的历史
ARPANET的发展始于1966年。制定了几个标准。网络控制程序(NCP)将处理主机之间的通信,并可以支持第一个命令,Telnet和文件传输协议(FTP)。它将使用分组交换技术进行通信。接口消息处理器是为在主机之间传递消息而开发的。这可以被视为第一个数据包网关或路由器。设计了硬件调制解调器并将其发送给参与组织。
通过ARPANET发送的第一条消息发生在1969年10月29日。Charley Kline是加州大学洛杉矶分校(UCLA)的学生,他试图登录斯坦福研究所(SRI)的大型机。他成功地输入了字符L和O,但是当他键入命令 LOGIN的G时,计算机崩溃了。然而,他们能够克服最初的崩溃,并在同一天成功连接。
加州大学洛杉矶分校和SRI之间的第一个永久连接于1969年11月21日建立。1969年12月5日,又有两所大学加入ARPANET,成为创始成员。这些是加州大学圣巴巴拉分校和犹他大学计算机学院。ARPANET在1970年代初迅速发展。在此期间,许多大学和政府计算机加入了该网络。1975年,ARPANET宣布投入运营,并用于开发进一步的通信技术。随着时间的推移,其他国家的几台计算机也使用卫星链接增加。
许多基于分组的网络在ARPANET普及后迅速投入运营。由于现有网络中标准化设备的要求,这些不同的网络无法相互通信。因此,TCP/IP被开发为一种协议,以实现不同网络之间的通信。它于1977年首次投入运营。
TCP/IP实现了互连的网络,是互联网的基础技术。1983年1月1日,TCP/IP取代NCP成为ARPANET的底层分组交换技术。在1983年,ARPANET分为军用和民用两个网络。互联网这个词最初被用来描述这两个网络的组合。
随着其他网络在1980年代中期变得更加占主导地位,ARPANET的重要性逐渐减弱。美国国家科学基金会网络于1986年取代ARPANET成为互联网的骨干。在此期间,商业和其他网络提供商也开始运营。
ARPANET于1989年关闭。它最终于1990年退役。
ARPANET的遗留问题
ARPANET是计算机技术发展的主要变革点。许多基础互联网技术最初是在ARPANET上或为ARPANET开发的。Telnet和FTP协议是ARPANET最早使用的协议,至今仍在使用。TCP/IP 就是在它上面开发的。第一封网络电子邮件于1971年通过ARPANET发送。它还托管了被认为是1978年第一封营销垃圾邮件。
ARPANET还创造了许多其他网络第一。列表服务器或列表服务器成为早期的社交网络。早期的语音通信协议就是在其上开发的。密码保护和数据加密是为在ARPANET上使用而开发的。