随笔 - 333  文章 - 307  评论 - 3903 
Happy New Year & 25 years of TCP/IP

2008年元旦,暨TCP/IP应用25周年

TCP/IP的历史

  TCP/IP的历史要追溯到20世纪70年代中期,当时的美国国防部高级项目研究局(DARPA)为了实现异种网之间的互联与互通,大力资助网间网技术的研究与开发,于1977到1979年间推出目前形式的TCP/IP体系结构和协议规范。美国国防部高级项目研究局资助网间网研究开发,事出有因。1969年,美国高级项目研究局(ARPA)建立了ARPANET。ARPANET是最早出的计算机网络之,现代计算机网络的许多概念和方法便来自ARPANET。随后美国高级项目研究局不断鼓励在ARPANET上进行分组交换技术的研究开发。在20世纪60、70年代,美国国防部高级项目研究局是主要的分组交换技术的资助者,美国国防部高级项目研究局不仅资助了在由租用线互联的ARPANET上的分组交换技术研究,而且资助了无线网和卫星网上的分组交换技术的研究。正是由于硬件网络技术的分化以及与不同硬件技术打交道的经验,才促使美国国防部高级项目研究局研究网络互联问题,并导致了TCP/IP的出现与发展。

  到了1979年,越来越多的研究人员投入TCP/IP的研究开发之中,于是美国国防部高级项目研究局组织“Internet控制与配置委员会(ICCB)”以协调各方面的工作。

  1980年前后,美国国防部高级项目研究局开始将ARPANET上的所有机器转向TCP/IP协议,并以ARPANET为主干建立Internet互联网。

  1983年1月,ARPANET向TCP/IP的转换全部结束,美国国防部长办公室命令联入远程网的所有计算机都必须采用TCP/IP。同时,美国国防通信局将ARPANET分为独立的两部分,一部分仍叫ARPANET,用于进一步的研究工作;另一部分稍大一些,成为著名的MILNET,用于军方的非机密通信。

  为推广TCP/IP协议,DARPA以低价出售TCP/IP的方法,并通过资助BBN(Bolt Beranek and Newman,Inc.)实现用于其UNIX的TCP/IP协议,还通过资助伯克利加州大学将TCP/IP协议融入BSD UNIX,促成TCP/IP与当时多数大学中流行的BSD UNIX(Berkeley Software Distribution UNIX)的结合。1983年,伯克利推出内含TCP/IP的第一个BDS UNIX,该协议软件可谓生逢其时,因为当时许多大学的院系正缺乏一种他们迫切需要的联网手段,以建造各自的局域网。

  BSD UNIX在网络方面的成功有以下原因。首先,除提供标准的TCP/IP应用程序外,它还支持一组网络服务工具程序(utilities)。这些工具的调用格式与UNIX命令调用格式相似,深受UNIX用户欢迎。第二,BSD UNIX提供一种供应用程序访问通信协议的操作系统调用:Socket。Socket是一种进程间通信机制,是UNIX输入/输出机制的的推广。Socket的出现使程序号可以很方便地访问TCP/IP协议,或多或少地推动了TCP/IP的研究开发工作。

  出于计算机网络对于科学研究重要意义的远见卓越,以及对TCP/IP技术的信心,美国国家科学基金会NSF于1985年开始涉足TCP/IP的研究与开发,并逐渐成为其中一个重要角色。NSF首先围绕其6个超级计算中心建立了基于TCP/IP的访问网,并于1986年资助建立远程主干网NSFNET。NSFNET联通NSF的全部超级计算中心与ARPANET相联。1986年,NSF资助了许多地区网的建设,使全美主要的科研机构联入NSFNET。NSF资助的所有网络均采用TCP/IP协议,而且是Internet的一部分。

  到今天,TCP/IP技术以及Internet网间网已经为广大计算机工作者、计算机厂商和计算机用户所接受,成为许多人工作环境的一部分。


 
posted on 2008-01-01 21:26 冰鸟 阅读(211) 评论(0)  编辑  收藏 所属分类: Google 收藏 网摘收藏

标题  
姓名  
主页
EMail (只有博主才能看到)
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录    新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-01-01 21:28 编辑过