第一部分 TCP/IP基础知识
第1章 TCP/IP的概念
1.2 TCP/IP的开发
1.2.1 Internet
TCP/IP的设计是协议系统分层的结果,Internet像其他高技术的开发一样,都是由美国国防部主持研究的。在20世纪60年代末期,国防部开始注意到军队购置了大量的计算机。有些计算机不能够联网,而有些计算机利用一些专用协议就可以分组到一个小型网络中。
这里的专用意味着该技术受到控制(例如某个公司)。这个团体不可能透露有关该协议的一些信息,因此其他用户不能连接到他们的网络中。
国防部的某些专家开始考虑是否可以利用这些分散的计算机来共享信息。出于安全习惯的考虑,他们认为像这样的网络很可能会成为军事攻击的焦点。这个新网络的一个主要特点就是它必须是非集中式的。关键的服务不能集中在某些容易受伤的故障点上。因为在那个年代,故障点是容易受伤的,所以他们考虑设计一种无故障点的网络。即使是一个原子弹也木能将网络破坏掉。这些国防部的专家创建了一个网络,被美国国防部高级研究计划署(ARPA)命名为ARPAnet。
随着该网络逐渐成型,一组计算机科学家,由:Robert E.Kahn和Vinton Cerf领导,开始研究多种协议系统,以支持多种硬件并提供适应性强的、可冗余的和分散的系统,可以在全球范围内传输大量数据。这个研究的成果就是TCP/IP协议集的开始。当美国国家科学基金会想建立连接到研究机构的网络时,它采纳了ARPAnet的协议系统,并开始构建Internet。伦敦大学和其他欧洲研究结构致力于早期的TCP/IP开发,第一个跨越大西洋的通信测试开始于1975年左右。
在学习本书时,最初的ARPAnet已经演变成了当前的TCP/IP协议系统,它是Internet最成功的一个部分。TCP/IP有如下两个特点。
端点验证:两台实际通信的计算机都称为端点,因为它们位于信息链的末端,负责确认和验证传输。所以计算机都是对等操作,没有监视通信的中心模式。
动态路由选择:连接到多个路径的节点,和路由器基于某个条件选择数据传输路径。本书后面会详细介绍路由选择及其路由路径。
展开