网桥将数据帧送到数据链路层进行差错校验,再送到物理层,通过物理传输介质送到另一个子网或网段。网桥能够互联两个采用不同数据链路层协议、不同传输速率、不同传输介质的网络。网桥在两个或两个以上的网段之间存储或转发数据帧,它所连接的不同网段之间在介质、电气接口和数据速率上可以存在差异。网桥两端的协议和地址空间保持一致。这样,网桥起到了过滤信号包的作用,利用它可以控制网络拥塞,同时隔离出现了问题的链路。......
2023-11-22
网桥是一种基于物理地址用于过滤、存储和转发数据帧,连接类型相似的局域网的互联设备。从互联网络的结构看,网桥属于DEC级的端到端的网络互联结构;从协议层次看,网桥是在逻辑链路层将数据帧进行存储转发;从原则上讲,不同类型的网络之间可以通过网桥相连,但具有不同高层协议的网络之间互联,是没有办法进行互操作的。因此,网桥只适用于同类局域网之间的互联。网桥既不同于只是单纯增强信号的中继器,也不同于在网络层进行协议转换的网关,它必须具有寻址和路径选择的逻辑功能以及足够的缓冲空间。它通过对网络上的数据帧进行筛选来实现网络分段,改善网络性能,此外,还可以提高网络系统的安全和保密性能。
1.网桥的定义
网桥一般是指在两个或多个在数据链路层上具有相同或兼容协议的网络互联设备。网桥一般由软件和硬件组成,工作在OSI模型的第2层。在IEEE802模型中,它工作在介质访问控制子层。网桥可自动决定是否转发所收到的信息,因此可以实现基于端口MAC地址的过滤和分段。
2.网桥的理论功能
(1)站表
通过网桥的自动学习功能,网桥可以自动生成站表(也称路由表),网桥的站表指出如何到达目的地,为此,站表中会记录下述的三项信息。
1)站地址。网桥自动登记收到数据帧的源地址。
2)端口。网桥自动登记所收到的数据帧进入网桥时的端口号。
3)时间。网桥自动登记所收到的数据帧进入网桥时的时间。
(2)自学习功能与站表的管理
在网络上的各种设备和工作站都有一个物理地址,这个地址一般就是网卡的MAC地址。由于网桥开始工作时站表是空的,因此,在网桥开始工作时,每收到一个数据帧,就会向除了源端口的所有端口转发此帧,收到此帧的网桥会将源地址与网桥站表(路由表)中的各项对比,如果在其路径表中查不到,则网桥将新的源地址加到路径表中。这样,网桥在上述的转发过程中会逐步生成站表。为了使得站表(路由表)能够反映网络目前的真实情况,网桥中的端口管理软件会自动周期性地扫描端口,并更新站表中的项目。因此,在一定时间(如几分钟)以前登记的项目都会被删除。这便是网桥对网络中物理地址的“自学习”能力。这种能力意味着,在不进行任何新的配置的情况下,网桥不但可以根据自己学习到的地址生成站表,还可以重新更新站表的数据。
(3)过滤和转发功能
“学习”过程完成后,每当网桥接到一个信息帧时,它会先存储在缓冲区内,若未出现差错,就查找站表(路由表),倘若目的地址与源地址不在网桥的同一端口,则直接转发到目的端口;倘若目的地址与源地址在网桥的同一端口,或者该数据帧出现差错,网桥就会自动丢弃该信息帧。总之,网桥通过对信息帧的过滤作用,实现了互联网络段之间的隔离作用。
3.网桥的工作原理
网桥的最简单形式是连接两个局域网。如图3-39所示,IEEE802.3局域网上主机A(LAN1)与IEEE802.4局域网上主机B(LAN2)通信,两个局域网通过网桥互联。主机A的高层首先将用户数据包PKT传给LLC子层,LLC子层加上分组头后送给MAC子层,MAC子层又加上IEEE802.3分组头,再传给物理层并通过传输介质送到网桥的MAC子层。在网桥内,首先MAC子层去掉IEEE802.3分组头送到它的LLC子层,然后在LLC子层经过转换再送到MAC子层,并加上IEEE802.4分组头传送给主机B重复主机A的逆过程。
4.路径选择算法
网桥必须具有路径选择的功能,当接收到帧后,要决定正确的路径,将该帧送到相应的目的站点。根据路径选择算法的不同,可将局域网的网桥分为两种:透明网桥和源路径选择网桥。
图3-39 网桥的工作原理
(1)透明网桥
透明网桥只要接入局域网中就能使用。它不影响现存的局域网,原有的软件不需改变。透明网桥具有学习、过滤、转发等功能,每个透明网桥都设有自己的路径选择表。当网桥刚接入时,所有路径选择表都是空的,此时不能选择路径。若要转发帧,就要按照扩散法转发,经过一段时间利用“向后学习算法”制定路径选择表。
透明网桥的路径选择算法规则如下。
1)如果目的局域网和源局域网是同一网,则网桥将该帧删除。
2)如果目的局域网和源局域网是不同的网,网桥将该帧转发到目的局域网。
3)如果目的局域网未知,则采用扩散法发送该帧。(www.chuimin.cn)
图3-40所示是由4个局域网和两个网桥互相连接的示意图。如果达到桥1的帧目的站是局域网上的站,则桥1将该帧删除;如果目的站是B、C或D,则桥1必须将帧转发。向后学习的算法是:网桥观察和记录每次到达帧的源地址和标识,以及从哪一个局域网输入桥。如桥1观察到来自D站的帧,都通过LAN2输入桥,桥1就知道凡是D站的帧必须经过LAN2,于是在桥1的路径选择表中就记载下来。这样,凡是来自LAN1,目的地址为D站的帧,桥1必须转发,但是来自LAN2、目的地址为D站的帧,桥1必须将其删除。
图3-40 桥的配置
(2)源路径选择网桥
透明网桥的主要优点是易于安装,只需简单地接入互联的局域网,对网上主机完全透明,但是它不能最优地利用系统的带宽,只能用于分支拓扑结构的互联网络。IEEE802.3和IEEE802.4选用透明网桥的方案,而IEEE802.5则选择另一种路径选择算法即源路径选择网桥。
源路径选择算法假定每个发送站知道所发送的帧是送往本地局域网还是送到其他局域网。当送往不同的局域网时,便将目的地址的高位设置为1,且在帧格式的头内包括了该帧传送的确切路径。该算法的关键问题是如何确定路径,其基本思想是:如果源站不知道目的站接在哪一个局域网上,则先发送一广播帧,询问该目的站所在的局域网,广播的帧被每个网桥所接收并转发到每个局域网。当目的站接收到广播帧后,发回一应答帧给源站,源站记录它的标识,并获得确切的路径信息。
源路径选择算法能寻找最佳的路径,其缺点是存在帧爆发现象,如果互联的网络规模很大,包含很多的网桥和局域网时,广播的数目在网内剧增,从而会产生拥挤现象。
实现上述算法有如下3种方法。
(1)软件。网桥将所有输入的帧复制在内存储器中,然后判断目的地址高位是否为1,如果是1,则再做进一步的路径判断。
(2)混合法。网桥的局域网接口判断帧的目的地址高位是否为1,该接口用软件实现,这样减少需要网桥进行判断的帧的数目。
(3)硬件。网桥的局域网接口不仅判断目的地址高位,而且扫描路径,确定是否需要将该帧转发出去。
5.网桥的分类
网桥按照其硬件所处的位置可以分为内部网桥和外部网桥两种。在服务器内部安装和使用两块网卡,加上相应的软件就可以组成内部网桥。而外部网桥一般为专用的硬件设备。
网桥按照分布的地理范围,可以分为近程网桥和远程网桥。连通两个相邻的局域网段时,只需使用一个双端口的近程网桥(或叫本地网桥)。但连通两个远程网络段时,就要使用两个远程网桥,并经过传输媒介(如电话线)进行连接,因此,远程网桥需要成对使用。远程网桥还可以解决网络之间远距离数据传输的问题。
6.网桥的应用特点
由于网桥的过滤性能,隔离掉不需要传播和出错的信息帧。所以当网络出现故障时,一般只会影响故障网段,这是网桥的优点。
网桥应用具有如下缺点。
(1)网桥工作在数据链路层,它互联的多个网络要求在数据链路层以上的各层(第3~7层)采用相同或兼容的协议。
(2)网桥对接收的数据帧需要先存储,再查找站表,然后转发,增加了时延。
(3)网桥不能对广播分组进行过滤,它只适用于用户数量较少和通信量不大的情况,否则容易产生广播风暴(产生大量无用信息)。
(4)由于网桥具有比中继器更高的智能,因此,一般来说价格比中继器贵。
(5)使用网桥连接两个TCP/IP网络时,IP地址中的网络地址应当相同。
(6)当存在多个路径时,网桥只使用某一固定的路径。因此,网桥不能对网络进行分析,以实现传输数据时的最佳路由。
有关计算机网络技术及应用的文章
网桥将数据帧送到数据链路层进行差错校验,再送到物理层,通过物理传输介质送到另一个子网或网段。网桥能够互联两个采用不同数据链路层协议、不同传输速率、不同传输介质的网络。网桥在两个或两个以上的网段之间存储或转发数据帧,它所连接的不同网段之间在介质、电气接口和数据速率上可以存在差异。网桥两端的协议和地址空间保持一致。这样,网桥起到了过滤信号包的作用,利用它可以控制网络拥塞,同时隔离出现了问题的链路。......
2023-11-22
通常RTU 功能划分为远方功能和当地功能。RTU与调度中心之间通过远距离信息传输所完成的监控功能称为RTU远方功能。与RTU相连的CRT显示器可以显示所在发电厂或变电站的电气主接线图。RTU的程序自恢复能力是指RTU在受到某种干扰影响而使程序 “走飞”时,能够自行恢复正常运行的能力。......
2023-06-27
保健食品不以治疗为目的,而是重在调节机体功能。某类保健食品一般只针对机体某方面需要调整的人群食用,其适用范围不同于一般食品。其中,报刊等印刷品广告中的保健食品标识的直径不得小于1 cm。保健食品重在调节机体内环境平衡与生理节奏,增强机体的防御功能,以达到保健康复作用。③ 保健食品不需要医生的处方,按机体正常需要摄取。......
2023-07-23
(一)完善知识建构巩固“双基”、查漏补缺、建构知识是复习课的基本功能,也是任何复习课都不可或缺的功能,但并不是唯一功能。在复习“单位”的知识时,教师通常只对计量单位进行整理与复习,让学生进一步明确每一计量单位的实际大小,熟知计量单位之间的进率,并能进行化聚。在引导学生自主整理知识、完善知识建构的同时,还必须提高学生的思维品质,这是复习课功能的进一步深化,体现了数学教育的价值。......
2023-07-30
恒定区决定了抗体分子的种属特异性。超变区氨基酸序列决定了该抗体结合抗原的特异性。一个抗体分子上的两个抗原结合部位是相同的,称为抗原结合片段。抗体不仅具有特异性结合抗原的能力,还能活化补体,结合细胞表面的Fc受体,并能通过母体胎盘转移给胎儿,从而赋予被动免疫的重要作用。长期以来,抗体被用于治疗感染和毒素。而在免疫分析中,抗体可用于对抗体和抗原的检测及定量分析,还能研究抗原的结构。......
2023-06-24
BIOS 是主板上的重要部件,具体作用有以下几点:1.处理器BIOS 中断服务BIOS 中断服务程序实质上就是计算机系统中硬件与软件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间转接。......
2023-11-18
而公司的权利能力于公司成立时产生,至公司终止时消灭。公司作为营利性的法人,其所持续经营的事业或业务记载于公司章程,登记于公司营业执照,公司法称为经营范围。国家通过公司法及其他法律对公司的权利能力进行限制。公司对外的行为能力由法定代表人来实施,或者由公司法定代表人的授权代表来实施。......
2023-07-27
功能和功能块都是属于用户编程的块。FC的临时变量存储在局部数据堆栈中,当FC执行结束后,这些临时数据就丢失了。要将这些数据永久存储,FC要使用共享数据块或者位存储区。由于FC没有自己的存储区,所以必须为其指定实际参数,不能为一个FC的局部数据分配初始值。功能块FB与FC一样,类似于子程序,但FB是一种带“存储功能”的块。关于FB和FC的使用方法和举例请参考6.5节。......
2023-06-15
相关推荐