千家论坛_智能建筑与智能家居技术交流社区
标题:
那位高人详细的介绍一下:网桥和网关!
[打印本页]
作者:
晓月
时间:
2003-3-7 09:58
标题:
那位高人详细的介绍一下:网桥和网关!
同上
作者:
zhka
时间:
2003-3-7 16:21
网关的功能 网关(Gateway)是连接两个协议差别很大的计算机网络时使用的设备。它可以将具有不同体系结构的计算机网络连接在一起。在OSI/RM中,网关属于最高层(应用层)的设备。 在OSI中网关有两种:一种是面向连接的网关,一种是无连接的网关。当两个子网之间有一定距离时,往往将一个网关分成两半,中间用一条链路连接起来,我们称之为半网关。 无连接的网关用于数据报网络的互联,面向连接的网关用于虚拟电路网络的互联。例如在网间互联和X.25与调X.75协议间的互联。 网关提供的服务是全方位的。例如,若要实现IBM公司的SNA与DEC公司的DNA之间的网关,则需要完成复杂的协议转换工作,并将数据重新分组后才能传送。 网关的实现非常复杂,工作效率也很难提高,一般只提供有限的几种协议的转换功能。常见的网关设备都是用在网络中心的大型计算机系统之间的连接上,为普通用户访问更多类型的大型计算机系统提供帮助。 当然,有些网关可以通过软件来实现协议转换操作,并能起到与硬件类似的作用。但它是以损耗机器的运行时间来实现的。 网关在概念上与网桥相似,它与网桥的不同之处就在于: (1)网关是用来实现不同局域网的连接; (2)网关建在应用层,网桥建在数据链路层; (3)网关比起网桥有一个主要的优势,它可以将具有不相容的地址格式的网络相连起来。
作者:
zhka
时间:
2003-3-7 16:26
网桥 比中继器精明得多的互连设备是网桥,它能将一个较大的LAN 分割为多个网段,或将两个以上的LAN互连为一个逻辑LAN无论哪种情况,LAN 上的所有用户都可访问服务器。 网桥之比中继器精明,主要在于这种互连设备操作在物理层之上的数据链路层,即数据链路层和子层-媒体访问控制(MAC)。互连设备操作层次越高, 功能就越多,于是便呈现了“精明”的特性。 当LAN上的用户数量和工作站数增加时,LAN上的通信量也随之增加,因而引起性能下降。这是所有LAN共同存在的问题,特别是使用IEEE802.3 CSMA/CD 访问方法的LAN,这个问题表现得更为突出。有这种LAN环境下,必须将网络进行分段,以减少网络上的用户数和通信量。将网络进行分段的设备便是网桥。 使用网桥对网络分段时,必须考虑两个相互矛盾的目的:一是减少每个LAN 段上的通信量;二是确保网段间的通信量小于每个网段内部的通信量。 网桥的功能 网桥的功能在延长网络跨度上类似于中继器,然而它能提供智能化连接服务,即根据帧的终点地址处于哪一网段来进行转发和滤除。网桥对站点所处网段的了解是靠“自学习”实现的。 当使用网桥连接如图2所示的两段LAN时,网桥对来自网段1的MAC帧,首先要检查其终点地址。如果该帧是发往网段1上某一站的,网桥则不将帧转发到网段2,而将其滤除;如果该帧是发往网段2上某一站的,网桥则将它转发到网段2。这表明,如果LAN1和LAN2上各有一对用户在本网段上同时进行通信,显然是可以实现的。因为网桥起到了隔离作用。可以看出,网桥在一定条件下具有增加网络带宽的作用。 网桥的存储和转发功能与中继器相比有优点也有缺点,其优点是: .使用网桥进行互连克服了物理限制,这意味着构成LAN的数据站总数和网段数很容易扩充。 .网桥纳入存储和转发功能可使其适应于连接使用不同MAC协议的两个LAN。 因而构成一个不同LAN混连在一起的混合网络环境。 .网桥的中继功能仅仅依赖于MAC帧的地址,因而对高层协议完全透明。 .网桥将一个较大的LAN分成段,有利于改善可靠性、可用性和安全性。 网桥的主要缺点是: .由于网桥在执行转发前先接收帧并进行缓冲, 与中继器相比会引入理多时延。 .由于网桥不提供流控功能,因此在流量较大时有可能使其过载, 从而造成帧的丢失。 网桥的优点多于缺点正是其广泛使用的原因。
作者:
zhka
时间:
2003-3-7 16:27
网桥的种类 所有网桥都是在数据链路层提供连接服务,要所其连接LAN的类型, 网桥有透 明网桥、转换网桥、封装网桥、源路由选择网桥等4种类型,下面分别简要说明: (1)透明网桥 所谓“透明网桥”是指,它对任何数据站都完全透明,用户感觉不到它的存在 ,也无法对网桥寻址。所有的路由判决全部由网桥自己确定。当网桥连入网络时, 它能自动初始化并对自身进行配置。 图3(a)是网桥的原理示意图,图3(b)是网桥连接LAN时转发数据其(FDB)的内容 。LAN网段与网桥相连的口称为网桥端口。基本网桥只有两个口, 而多口网桥可有 多个连接LAN的端口。 每个网桥端口都是由与特定LAN类型相应的MAC集成电路芯片以及相关端口管理 软件组成。端口管理软件在加电时负责对该芯片进行初始化,并对缓冲器进行管理 。一般情况下,可供使用的存储器在逻辑上分成若干固定尺寸和单位,称为缓冲器 。缓冲管理涉及将空闲缓冲器指针传递到集成电路芯片,以便准备好接收帧。同样 也将帧缓冲器批针传递给芯片,经便转发帧。 (a) (b) 所有网桥都以不加选择的方式来操作,这意味着网桥在其每个端口都将外入的 帧接收下来,并进行缓冲。当帧由MAC 芯片在一个端口接收并置入分配的缓冲器时 ,端口管理软件便使芯片准备好接收新帧,随后便将包括接收帧的缓冲器的指针传 递给网桥协议实体进行处理。如果网桥在其端口同时到达2个或多个帧, 并需要将 这些帧从同一端口转发,端口管理软件和网桥协议实体软件间的缓冲器指针的传递 则通过一组队列实现。 网桥的转发和滤除可通过图3(b)来说明。图中连接LAN1和LAN2的网桥1 具有两 个端口,连接LAN2 和 LAN3的网桥也有两个端口。 两个网桥内的转发数据基标明 了从哪个端口转发可达到的站。当网桥收到一个帧时,便可通过查找转发数据基来 确定是将帧滤除还是转发。由于网桥操作在数据链路层的MAC子层,通过对MAC帧中 站地址的检查便可建立起这种转发数据基。根据MAC 帧地址建立转发数据基的过程 称“自学习”过程。 (2)转换网换 转换网桥是透明网桥的一种特殊形式。它在物理层和数据链路层使用不同协议 的LAN提供网络连接服务。图4示出了连接令牌环网和Erhwrnet网的转换网桥。 转换网桥通过处理与每种LAN类型相关的的信封来提供连接服务。 转换网桥提 供的处理由于令牌环和Ethernet信封类似而比较简单。但是,这两种LAN 的帧长不 同,转换网桥又不能将长帧分段,所以在使用这种网桥时,所互连的LAN 所发送的 帧长要能被两种LAN接受。 图4 以图4为例,网桥使用LAN1(令牌环网)的物理层和数据链路层协议读取LAN1工作 站发送的所有帧的终点地址。网桥对寻址到LAN1工作站的帧不予过问并进行滤除。 网桥将发往LAN2工作站的帧加以接受,并使用LAN2所用的物理层和数据链路层协议 将这些帧转发到LAN2。网桥对LAN2工作站发送的帧进行同样的处理。 (3)封装网桥 封装网桥通常用于连接FDDI骨干网。图5示出了这种连接结构, 封装网桥用来 将4个Ethernet连到FDDI骨干网上。 与转换网桥不同,封装网桥是将接收的帧置于FDDI骨干网使用的信封内,并将 封装的帧转发到FDDI骨干网,进而传递到其它封装网桥,拆除信封,送到预定的工 作站。 为解释其工作过程,假定LAN1上的工作站要将报文发往LAN3上的某一设备,其 过程如下: 图5 封装网桥1使用LAN1所用的物理层和数据链路层协议来读取LAN1上设备发送的 所有帧的MAC终点地址; 封装网桥1接受寻址到其它LAN上的帧,并将这些帧置于FDDI的信封内,将此信 封发送到FDDI骨干网上; 封装网桥1对寻址到LAN1上设备的帧全都滤除; 封装网桥2接收所有帧,去掉信封,检查MAC帧地址,由于MAC 帧地址不在本地 LAN2上,于是将这些帧滤除; 封装网桥3接收所有帧,去掉信封,检查MAC帧地址,由于MAC 帧地址处于本地 LAN3,封装网桥3便使用LAN3的物理层和数据链路层协议将帧发给LAN3 的预定设备 ; 封装网桥4的操作与封装网桥2相同; 封装网桥1将来自FDDI骨干网的帧从FDDI双环上撤离。 (4)源路由选择网桥 源路由选择网桥主要用于互连令牌环网, 但在理论上可用于连接任何类型的 LAN。图6是使用路由选择网桥互连5个令牌环网的结构。源路由选择网桥与上述3种 桥的一个基本区别是,源路由选择网桥要求信息源(不是网桥本身)提供传递帧到终 点所需的路由信息。 使用源路由选择网桥时,网桥不需要保存转发数据基,它对帧实施转发和滤除 的依据是帧信封内包括的数据。信源要想在发送数据时写入到达终点的路由,必须 先通过“路由探询过程”来获得。 路由探询可用几个方法来实现,其中一种将在下面说明。参看图6的结构,5个 令牌环网由3个源路由选择网桥连接。假定LAN1站有报文向LAn5上的站发送。 lAN1 上的站通过发送“探询”包来启动路径发现过程。探询包使用独一无二的信封,只 有源路由选择网桥才能识别。每个源路由选择网桥一旦收到探询包,便打入接收该 探询包的连接和自身的名字到路由选择信息字段。随后网桥便将包四处扩散到接收 包的连接之外的所有连接上。 因此,同一探询报文的多个拷贝可能出现在LAN上, 探询帧接收者也将收到多 个拷贝,从源点到终点每一可能的通路便有一个拷贝。每个接收到的帧都包括由连 接/ 网桥名字构成的系列表,该系列表列出了从源到终点的可能路径。 LAN5的接收者可能收到多个探询报文,于是根据最快最直接的原则选择一个路 径,并向LAN1的发信者发回一个响应。该响应列出源和终点间的由中间桥和LAN 连 接组成的特定路径。 图6 LAN1的信源发现此路径后,将其存储在存储器中,供其随后使用。这些报文包 括在由源路由选择桥可以识别的不同类型的信封中。网桥接收到这种信封,只需对 连接和网桥组成的表进行扫描才可获得转发信息。
作者:
zhka
时间:
2003-3-7 16:28
图太多了,我没有办法贴去,你先参考一下:)
作者:
jeffhz
时间:
2003-3-7 23:24
精彩!!!
作者:
hepf
时间:
2003-3-16 16:35
ok
作者:
magic
时间:
2003-4-19 13:23
好东西 ! 顶
作者:
magic
时间:
2003-4-19 13:23
好东西 ! 顶
作者:
magic
时间:
2003-4-19 13:24
好东西 ! 顶
作者:
五谷
时间:
2003-5-3 16:36
好东西!
作者:
zhouyuan666
时间:
2004-9-21 22:06
作者:
33744542
时间:
2004-9-24 17:12
888888888888888错错错错错错错错错错错
作者:
drjianglu
时间:
2004-9-27 11:28
我喜欢,顶!!
作者:
king999
时间:
2004-10-16 09:32
顶到天上去
作者:
han4218
时间:
2004-10-18 16:19
还蛮详细的啊,顶
作者:
zyqsznna
时间:
2004-11-24 00:11
一个好人
作者:
westlover
时间:
2004-11-25 09:37
不错
作者:
老酒
时间:
2004-11-28 17:26
赌东道赌东道赌东道的
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com:8020/)
Powered by Discuz! X3.2