4.2 网络互联设备
4.2.1 中继器
4.2.2 网桥
4.2.3 路由器
4.2.4 网关
4.2.5 网络互联设备的比较
第 4章 网络互联与广域网
4.2.1 中继器
1,工作原理
工作于网络的物理层,用于互联两个相同类型的网段(如:两个以太
网段),它在物理层内实现透明的二进制比特复制,补偿信号衰减,即中
继器接收从一个网段传来的所有信号,进行放大后发送到下一个网段。
常见中继器外形如图 4.6所示。
使用中继器时应注意两点:
? 不能形成环路;
? 不能无限制的连接中继器。
图 4.6 中继器
第 4章 网络互联与广域网
4.2.1 中继器
2,中继器具有如下特性
( 1) 中继器仅作用于物理层。
( 2) 只具有简单的放大、再生物理信号的功能。
( 3) 由于中继器工作在物理层,在网络之间实现的是物理层连接,因此
中继器只能连接相同的局域网。
( 4) 中继器可以连接相同或不同传输介质的同类局域网。
( 5) 中继器将多个独立的物理网连接起来,组成一个大的物理网络。
( 6) 由于中继器在物理层实现互联,所以它对物理层以上各层协议完全
透明,也就是说,中继器支持数据链路及其以上各层的所有协议。
第 4章 网络互联与广域网
4.2.2 网桥
1,网桥的工作原理
网桥是用于连接两个或两个以上具有相同通信协议、传输介质
及寻址结构的局域网间的互联设备,能实现网段间或 LAN与 LAN之间
互联,互联后成为一个逻辑网络。它也支持 LAN与 WAN之间的互联。
常见网桥实物如图 4.7 所示。
图 4.7 网 桥
第 4章 网络互联与广域网
4.2.2 网桥
网桥的工作过程如图 4.8所示。
图 4.8 网桥的工作过程
第 4章 网络互联与广域网
4.2.2 网桥
2,网桥的功能
( 1) 帧转发和过滤功能。 当一个网络由于负载很重而性能下降的时候,
网桥的帧过滤特性可以最大限度地缓解网络通信的繁忙程度,提高通信效率 。
( 2) 源地址跟踪。 网桥接到一个帧以后,将帧中的源地址记录到它的转
发表中。转发表包括了网桥所能见到的所有连接站点的地址。
( 3) 生成树的演绎。 网桥可使用生成树( Spanning Tree)算法屏蔽掉
网络中的回路。扩展局域网的逻辑结构必须是无回路的,因为回路会使网络
发生故障。
( 4) 透明性。 网桥工作于 MAC子层,对于它以上的协议都是透明的。
( 5) 存储转发功能。 网桥的存储转发功能用来解决穿越网桥的信息量临
时超载的问题。
( 6) 管理监控功能。 网桥可以对扩展网络的状态进行监控,以便更好地
调整互联网络的逻辑结构。
第 4章 网络互联与广域网
4.2.2 网桥
3,网桥的不足
( 1) 广播风暴
网桥中有一张“端口 — 结点地址表”,用于存储收到过的所有地址信息。
但由于实际的“端口 — 结点地指表”的存储能力有限,当没有存储的结点
地址信息出现时,网桥就将该数据帧从除输入端口之外的其他所有端口中
广播出去。这种盲目发送数据帧的做法,造成,广播风暴”。
( 2) 增加网络时延
网桥在互联不同的局域网时,需要对接收到的帧进行重新格式化,以适
合另一个局域网 MAC子层的要求,还要重新对新的帧进行差错校验计算,
这就造成了时延的增加。
( 3) 帧丢失
当网络上的负荷很重时,网桥会因为缓存的存储空间不够而发生溢出,
造成帧丢失。
第 4章 网络互联与广域网
4.2.2 网桥
4,网桥的分类
( 1) 按路由算法的不同可分为,透明网桥 和 源路由网桥 。
前者只能连接相同类型的局域网;后者需要用户参与路径选择。
( 2) 按连接的传输介质可分为,内部网桥 和 外部网桥 。
内桥由文件服务器上运行的网络操作系统来管理。外桥安装在工作站上,实现两
个相似或不同的网络之间的连接。
( 3) 按网桥是否具有智能可分为,智能网桥 和 非智能网桥 。
前者在为信包选择路由时,无需管理员给出路由信息;后者则要求网络管理员提
示路由信息。
( 4) 按网桥连接是本地网还是远程网分为,本地网桥 和 远程网桥 。
本地网桥是在传输介质允许长度范围内互联网络的网桥;远程网桥是连接的距离
超过网络的常规范围时使用的网桥。
第 4章 网络互联与广域网
4.2.3 路由器
1,工作原理
路由器工作在网络层,利用路由表为数
据传输选择路径,路由表包含网络地址以及各
地址之间距离的清单,路由器利用路由表查找
数据包从当前位置到目的地址的正确路径。路
由器可进行数据格式的转换,成为不同协议之
间网络互联的必要设备。
常见网桥实物如图 4.9所示。 图 4.9 路由器
第 4章 网络互联与广域网
4.2.3 路由器
路由器的工作过程如 4.10 所示。
图 4.10 路由器的工作过程
第 4章 网络互联与广域网
4.2.3 路由器
2,路由器的功能
( 1) 路由选择。 路由器中有一个路由表,当连接的一个网络上的数据
分组到达路由器后,路由器根据数据分组中的目的地址,参照路由表,以
最佳路径把分组转发出去。
( 2) 协议转换 。 路由器可对网络层和以下各层进行协议转换。
( 3) 实现网络层的一些功能 。 因为不同网络的分组大小可能不同,路
由器要对数据包进行分段、组装,调整分组大小,使之适合于下一个网络
对分组的要求。
( 4) 网络管理与安全。 在路由器上可以进行信息流的监控和管理。它
还可以进行地址过滤,阻止错误的数据进入,起到“防火墙”的作用。
( 5) 多协议路由选择。 路由器是与协议有关的设备,不同的路由器支
持不同的网络层协议。
第 4章 网络互联与广域网
4.2.3 路由器
3,路由器与第三层交换机的比较
第三层交换机是将局域网交换机的设计思想应用在路由器的设计中产生
的。随着 Internet的广泛应用,第三层交换技术已成为一项重要技术。第三层
交换机又称路由交换机、交换式路由器,虽然这些名称不同,但它们所表达的
内容基本上是相同的。
传统的路由器通过软件来实现路由选择功能,而第三层交换的路由器通
过专用集成电路( ASIC)芯片来实现路由选择功能。第三层交换设备的数据包
处理时间将由传统路由器的几千微秒量级减少到几十微秒量级,甚至可以更短,
因此大大缩短了数据包在交换设备中的传输延迟时间。
随着计算机网络的发展,特别是多层交换技术的出现,现在的交换机已
经具备了路由器的功能。
第 4章 网络互联与广域网
4.2.4 网关
1,网关的工作原理
图 4.11 给出了网关的概念模型和工作原理示意图。
图 4.11 网关
( a) 概念模型 ( b) 工作原理
第 4章 网络互联与广域网
4.2.4 网关
1,网关的工作原理
网关用于不同类型且差别较大的网络间的互联。主要用于不同
体系结构的网络或者局域网与主机系统的连接。在互联设备中,它最
为复杂,一般只能进行一对一的转换,或是少数几种特定应用协议的
转换。
网关和多协议路由器(或特殊用途的通信服务器)组合在一起
可以连接多种不同的系统。和网桥一样网关可以是本地的,也可以是
远程的。目前,网关已成为网络上每个用户都能访问大型主机的通用
工具。
网关可以做成单独的箱级产品,也可以做成电路板并配合网关
软件用以增强已有的设备。
第 4章 网络互联与广域网
4.2.4 网关
2,网关的主要变换项目
( 1) 格式变换
格式变换是将信息的最大长度、文字代码、数据的表现形式等变
换成适用于对方网络的格式。
( 2) 地址变换
由于每个网络的地址构造不同,因而需要变换成对方网络所需要
的地址格式。
( 3) 协议变换
把各层使用的控制信息变换成对方网络所需的控制信息,由此可
以进行信息的分割 /组合,数据流量控制、错误检测等。
第 4章 网络互联与广域网
4.2.4 网关
3,网关的分类
( 1) 协议网关
协议网关通常在使用不同协议的网络区域间做协议转换工作,这
是网关最常见的功能。协议转换必须在数据链路层以上的所有协议层都
运行,而且要对结点上使用这些协议层的进程透明。
( 2) 应用网关
应用网关是在应用层连接两部分应用程序的网关,是在不同数据
格式间翻译数据的系统。这类网关一般只适合于某种特定的应用系统的
协议转换。
( 3) 安全网关
安全网关就是防火墙,这将在 8.2 中介绍。
第 4章 网络互联与广域网
4.2.5 网络互联设备的比较
中继器、网桥、路由器和网关的比较如表 4-1所示。