1
纵横于天地之间——互联网络技术
1.7.3 三、Internet架构

三、Internet架构

互联网是网络的网络,是无数个网络连接起来所形成的网络,这是Internet的本质。

网络是如何连接起来的呢?

非常清楚的是,要使两个网络相连,必须在两个网络内有两台计算机连接起来,也就是在这两台计算机之间必须有一条电缆(或者光缆,微波等等)构成一条通路。但是简单的电缆相连是不能完成通信的。

连接网络并能够在网络之间传输分组的设备称为网关(Gateway),也叫互联网网关。随着技术的发展,连接的网络规模增大以及网关技术的逐渐成熟,现在称为路由器(Router),这是互联网上的最主要的设备。

img213

图3-1 一个路由器连接两个网络示意图

在图3-1中,路由器的任务是把网络1中的计算机需要发送给网络2的数据分组正确地传输到网络2,同样也要负责把网络2中的计算机发送到网络1的数据正确地转发到网络1。

这一点看起来很简单,似乎路由器只需要完成下面的工作就可以了:

img214 要能够和两个网络相连;

img215 要能够接收两个网络的数据包;

img216 要能够从数据包中提取出地址;

img217 要能够知道包的目的地址是在网络1或者网络2。

但是会出现这样的问题:

img218 如果网络1和网络2的计算机很多,路由器能处理吗?

img219 如果网络1和网络2的数据格式不同,路由器怎么办?

img220 如果有很多的网络之间需要相连,路由器能够找到需要的目的吗?

要解决这些问题,路由器必须具有以下的能力:

img221 必须有足够的存储空间,存储网络的地址;

img222 必须有足够的寻找路径的能力。

当网络的规模足够大的时候,互联网的结构应该是如图3-2所示。

img223

图3-2 互联网络架构示意图

路由器R是构成互联网的主要设备,在互联网内,每一个网络都是平等的,每一台计算机一定属于某一个网络。