|
20世纪60年代末期,计算机网络还是一个新概念,当时还没有人知道怎样建
# [" M) @0 D, g- L+ d ~5 D $ i1 J( `# P% ~3 l& _& P8 w% \
立和使用计算机网络,美国国防部高级研究计划署(Advanced Research
" e2 q+ i; M i9 v
+ N, X7 @$ P0 K) p& Q$ p1 BProjects Agency , ARPA)开始向军队投资进行多种技术联网的研究。到70年代4 t9 \! m% b! ?& ^2 c1 L# V
8 ~; I t: B8 \# i2 m
末,ARPA已有好几个计算机网络在运行,并已开始将这些技术推广到军队。
. h3 @( A) j c6 O1 x
7 |) y0 ]' B2 S) d 当时ARPA的这个项目包括一个称为ARPANet 的广域网与使用卫星和无线电传+ r. L, L I) V$ J/ J% M
+ j% j8 j/ E& n# V3 G输进行通信的网络。经过一段时间的研究之后,ARPA面临这样一个问题:每个网
" X, U7 k; ]2 M2 L$ k) H4 i$ D
$ l! i8 _ u k) L: }( W n, R- J9 ]1 F络所连接的一组计算机可以互通,但在不同网络中的计算机却无法进行通信。也" w! M% D+ m3 u! {
, L0 y. d* }. i& U* T就是说,每个网络连接一组计算机形成一个孤岛,而在岛与岛之间却没有信息通1 `# t9 g0 y3 F7 n. `/ l
) H( y5 J& F5 I路。ARPA的研究考察了怎样将一个大的企业或组织内的计算机都互联起来的问题; {) f9 R; s. J$ c; j( [
* n1 I& W; `0 U6 O9 P! j1 i,开始拨专款支援工业界和学术界的研究人员,并安排和协调不同研究人员的合
. E) m$ c# n% V- @5 I+ w! J( J2 X' Q! i
4 j+ N" u+ ~7 Q, ?, t3 Q) `7 k作。2 `) v) c1 Q7 e
% N1 B6 Q0 H1 p( S4 u4 u7 [ ARPA研究中的一个关键思想是用一种新的方法将不同的LAN与WAN互联,成为
* J9 ]6 h- E# ]& c0 N2 W* i , n7 o9 C3 L/ J- D: A* @) F
互联网(Internetwork,这也就是Internet这个名词的来源)。这个互相连接的广- c8 }- l& d: a; e% Z
6 j/ M9 p, L- C5 ~* X" ?
域网络形成了 ARPANet的主干网。为了区分这个特殊的广域网和通常网络互联的0 H5 }( _% ]' C. }! _
9 H. o {7 g$ p
概念,特将Internet的第一个字母 I大写,这个规范一直沿用至今。/ `7 f# [( z4 n1 X
4 _9 w, u2 y, v% a: G 计算机软件在网络互联中占据非常重要的地位。这些网络互联的软件包含以
0 @; J; d9 B* _: B8 S q. U. o
8 W h/ e2 g8 K, o复杂的方式互相影响的许多程序,其中两个协议占据着非常突出的位置,即传输6 i1 c" C& H" |, u- j: z, g
- i8 L* g3 s1 ~% ]% ?
控制协议(Transmission Control Protocol , 简称TCP)和网络互联协议& D. F2 }3 v. F' d. X2 z
1 R3 Z3 l$ p. [9 B
(Internet Protocol, 简称IP)。其中IP提供基本的通信,而TCP提供应用通信程
0 Y: O- o' Q5 b3 m2 P 0 l; K% B2 l9 }/ W% ^% n' F
序中所需要的其他设施。这里,应当引起人们注意的是:进行网络通信的程序不; ?; y6 R- X& n# D) ^
& D9 V) b! l/ _仅仅是这两个协议,实际上是一个协议簇,称作TCP/IP协议簇,简称TCP/IP。
' ~! a: N/ Y! ]% P- f, l+ Z
' M5 P+ T" I. A+ y! F+ u ARPA意识到伯克利版本的UNIX系统已经传播到了各个大学,因而决定使用该
0 S/ S# [0 \8 X5 Z9 ?2 S# j' u ) x, }8 f) a: H7 N9 y
UNIX系统来传播Internet软件。他们与伯克利大学签订了一个科研合同,并按照# {- `) w$ ^6 ?+ i! I
. \# j# h9 x; j& v! l
该合同向伯克利大学的研究人员提供他们已经开发的TCP/IP软件,而伯克利则将
- H$ u2 H* {, t d7 L5 y 5 l( X8 v4 Y) U, p
该软件集成到自己版本的UNIX系统中,并修改了应用程序,使其能够使用TCP/IP。
9 q9 j7 l: W) P. d/ M- t0 I# B
3 F5 s2 j# B( T, N, W$ ? 到70年代末期,许多计算机学家认识到了网络的重要性。
' d( |5 V8 ~9 s- n$ V+ L" o8 p. V
$ h2 y6 [- ?, R+ \8 j+ E! ] A 一个研究小组向美国国家科学基金会(National Science Foundation,简称9 m; |2 b3 j3 V; F2 \3 T1 A; T
! q8 f2 r, o7 v. l6 K& X& ]1 R$ r
NSF)递交了一个网络项目的建议,该项目的目的是设计一个能将所有的计算机科
$ E# j% F& F' N
: b7 v7 n& {2 S研人员都连接起来的网络。NSF接受了这个建议,并资助建立计算机科学网# c {7 f/ ~3 A+ ]4 `8 r) S
; n$ J- R" F& {/ n$ }
(Computer Science Network ,简称CSNet)的项目。这个项目同时也得到ARPA
* ]% I5 R8 D% ~ ~ ' ^. G/ |, v2 M4 }; c
的资助。NSF 认识到Internet对科学的重要性之后,决定用其部分资金资助- q$ H5 [8 p2 c) _6 M' g
" q# T0 ~0 @7 B+ |6 L; n
Internet的发展和TCP/IP的技术研究。
! `0 n6 m$ E2 T d0 W: e' J( F# W0 c1 K$ h! z# C- @4 \& C, J
1985年,NSF宣布要将100所大学的科研人员联到Internet上。在此之前,由) ~+ {7 P$ R, x9 L6 [8 k
8 ^, R, E# ]3 \2 r于科学家通常使用高速的计算机来分析复杂的实验数据和进行理论研究,但这些, ^1 u+ T% _4 ^& O! o
$ \" u; d" J4 ^2 t1 n. y& ^: {% f能够担负这样重任的超级计算机非常昂贵,NSF只在全美国建立了5个超级计算机4 j0 q, J8 {5 _$ h: o2 w! ^
3 r9 g. D; r, w4 o7 k& | b) S7 s8 ]) h
中心。 NSF实施其100所大学联网的第一步是将已建立的这五个超级计算机中心
+ f. v% J/ M! \( g, E5 R+ x+ d. {# p
( ?# k/ k# z3 a$ y连接起来,形成了美国Internet第二个主干网,称作NSFNet。
( d6 k3 F$ A: y' P7 s8 W) Z& _5 ~, _: Y+ F2 p
当时的NSFNet非常小,而且并不比ARPANet速度快。科学家们虽然发现这个
( v: N A \4 w0 c" L- y4 p1 o# y
( ^) B/ D' @: ~0 m% i网络很有用,但并不令人十分激动。NSF知道他们建立的小网络不能取代, `8 ?: N/ J, T/ T3 y
* A+ i& m% ^- m7 V
ARPANet,但他们也很清楚:为了美国在未来的发展之中处于不败不地,需要将
8 \5 J7 u {% A ' L7 t+ V3 L: ~. s1 A' p; O
计算机网络扩展到每一位科学家和工程人员。虽然NSF被Internet所提供的功能
8 \ [# K! l4 a0 m 3 I7 d2 p7 B# A9 K* ?# ]
所打动,但他们也知道ARPANet 没有足够的能力实现上述目标。+ l R: m$ T% ` ~# C" {% |
) a' P( ~6 R+ g# X5 _
NSF决定利用其资金建立一个新的Internet。但当他们考察了现有的技术和
3 d0 v: ^- ]+ B6 _& _; F! o ) |1 _9 x, f* @+ p) {7 U, d* Z
审查了预算之后发现,他们也没有足够的资金来独立负担整个项目。于是,他
. Q" `9 S: g8 `! U3 |( f & m' j, p P9 f# H& u
们决定以联邦政府拨款的方式提供部分资助,公司和其他组织向NSF递交书面建: k# u9 }* Y- u" E; q* Z/ u# D
1 B3 i0 r4 I7 O% [+ B
议来申请对该项目的资助。/ j7 c1 ]! t4 C! D# y
% ~4 h/ F0 a/ I- X* [' m
当NSF授权其他公司建立新的Internet广域网时,他们采用竞争激烈的招标
! o" l' a! Y3 P/ G r0 j# ~ . P* k9 t# n" i; d
方式。1987年,NSF要求投标者提供方案,并组织了一批科学家审查这些方案。! I8 N4 Q U6 L& s5 ]7 s; o
4 V& v7 \& h) B在考虑了各个投标者的方案之后,NSF选择了来自三个公司的一个联合方案。
* F2 h$ A" x- {2 e, X, E9 i
7 a& H/ Q( ?+ ~0 i3 I( m4 I 这三个公司是:IBM、MCI和MERIT,后者是位于美国密西根州的一个公司,
3 v9 g6 T' g7 a4 x+ ?3 ?
! y- } j3 G- P* z8 U该公司曾建立并管理一所网络互联学校。这三个公司合作建立一个新的广域网,$ w$ U5 M, g. t, p
: C3 \1 R: {2 L$ F
该网在1988年夏季成为Internet的主干网。$ X/ Q+ G1 c# H5 D3 u: u
X: J9 i( @ {9 P
MCI在该网中提供长途传输线路,IBM提供了广域网中所需要的计算机及软
" K0 e5 E1 s, W; ?" |' V
6 y. [2 a7 A8 R件,MERIT 是该网的管理者。这就是后来人们常说的NSFNet主干网。4 @; R3 T' S. ]0 |( B
; ^2 `: u( s7 V3 L; ` g; E2 S) q% y# z
到1991年,Internet的发展趋势已使人们认识到NSFNet主干网所能提供的# h- m, Z% K7 _7 U, W) I6 F
9 Y. B! G9 z# _+ z' p) P/ \传输量马上将会达到极限。为解决这个问题,IBM、MCI和MERIT组建了一个新公! _/ G. m3 m. s& s0 J& W! I
( {. f5 C% A( b, A2 r/ @
司:高级网络及服务公司(Advanced Network and Service , 即ANS)。
* X# ^5 X$ D' D
' z" c1 D' X7 ?, U8 Z0 e! q1 M 1992年,ANS建立了一个新的广域网,即目前的Internet主干网ANSNet7 j4 G; W: w: p, ?& Z
c8 H8 u o+ W+ Y4 z& J; A
(尽管人们还称其为NSFNet)。新建的ANSNet的传输容量是被取代的NSFNet主( P# l& Z: T9 _8 K6 G: Q- ]* y
; ?: a3 H2 q3 W, X/ v% m, Q: c干网传输容量的30倍。' r9 e }' f& h, J H/ ~
9 B6 M, P: q8 v4 `6 [$ x
早期的TCP/IP协议是在UNIX平台上开发出来的,但是并非所有需要联网的人
% i4 C1 t" M8 `; T " C- j5 P% b! J$ q
都有一套UNIX系统。随着大众性网络的发展,使用 IBM大型主机的科研人员也发
L* I# F6 b4 R* v2 ~! ^
/ H: b/ [# N H2 N, d8 O4 _明了一种网络,称之为BITNet,这种网络能使科研人员在IBM 主机系统之间交换
( W& H! @; x \- V 8 C) }. q' ^8 J$ W
电子邮件。这种网络技术被许多国家采纳,目前还有不少人在使用。! _3 V% m/ H( [6 K% \4 |
+ w9 `, U% n( N" S) g 值得一提的是,除了BITNet之外,不少IBM主机之间也同时使用TCP/IP协议,) Q H9 _- E4 _# o! S
1 ?6 x& x( ]: L1 m6 ^" R: k
所以你同样可以通过Internet联到一台 IBM主机上工作或相互传输文件。
' {8 L- s I- f8 G6 B T. l' U4 u" l, y5 D
计算机一出现,欧洲就开始建立计算机网络。欧洲的大多数国家都有一个机
9 N, L! E4 e: r- ?& `, ~+ b5 `; `5 I! i0 d
) i( g& z( E- R( e7 T& `4 L9 @构负责邮政、电话和电报。这个机构称为 PTT,是政府机构,负责管理和控制包
/ l0 h6 t$ H) t: s' s
& Z6 @+ [: q8 ~3 q; c括计算机网络在内的各种形式的通信。当 PTT对计算机网络感兴趣时,他们需要
% ?8 \# i& A2 j0 i# d+ w 6 @; b& i; v& [
建立一个网络标准以保证其兼容性,这就是后来的X.25网络技术的起源。8 h6 w* R; }- W4 P% y+ p% J
/ c$ p5 v4 A6 {' c$ k7 U 欧洲的许多国家之所以采纳了经X.25技术,是因为PTT 控制了计算机网络。
# P' r! L* S5 `3 ~
% K8 n; \% e9 A/ B" R+ P; q! H到1991年,几个欧洲国家开始使用TCP/IP协议发展计算机网络,并利用这些网络
" J7 W/ t. t% ~ 0 b1 [3 E; I) i8 d) j, _+ g6 ^
将大学和研究所里的计算机互联起来。全欧洲的这些组织合在一起成立了一个协
: Q5 d) O. w, z' g1 ~9 x
' P+ a8 {. J! c6 |作性的团体,其目的是建立了一个高速的欧洲主干网(EBONet)。
8 {% j) [) F& p, y
( B* s' ^0 V9 J$ V% i 到1994年,欧洲的这个主干网组织包括了21个成员,每个成员每年向该组织& ~7 R, s1 Y/ k8 A6 U$ h* E& n, f
7 i* b. x" z5 H1 _! M交纳年费,从而得到欧洲其他地区及美国的可靠联结。 % e6 q7 a1 h4 ^' l2 V0 z$ ]
- W" _( a7 H9 `5 a5 v2 E* p# U |
|