`
xiaoer_1982
  • 浏览: 1882263 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

网桥的原理与作用

阅读更多

一、什么是网桥?

网桥(Bridge)也称桥接器,是连接两个局域网的存储转发设备,用它可以完成具有相同或相似体系结构网络系统的连接。一般情况下,被连接的网络系统都具有相同的逻辑链路控制规程(LLC),但媒体访问控制协议(MAC)可以不同。

网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“低层的路由器”(路由器工作在网络层,根据网络地址如IP地址进行转发)。

远程网桥通过一个通常较慢的链路(如电话线)连接两个远程LAN,对本地网桥而言,性能比较重要,而对远程网桥而言,在长距离上可正常运行是更重要的。

网桥与路由器的比较

网桥并不了解其转发帧中高层协议的信息,这使它可以同时以同种凡是处理IP、IPX等协议,它还提供了将无路由协议的网络(如NetBEUI)分段的功能。

由于路由器处理网络层的数据,因此它们更容易互连不同的数据链路层,如令牌环网段和以太网段。网桥通常比路由器难控制。象IP等协议有复杂的路由协议,使网管易于管理路由;IP等协议还提供了较多的网络如何分段的信息(即使其地址也提供了此类信息)。而网桥则只用MAC地址和物理拓扑进行工作。因此网桥一般适于小型较简单的网络。

二、使用原因


许多单位都有多个局域网,并且希望能够将它们连接起来。之所以一个单位有多个局域网,有以下6个原因:

首先,许多大学的系或公司的部门都有各自的局域网,主要用于连接他们自己的个人计算机、工作站以及服务器。由于各系(或部门)的工作性质不同,因此选用了不同的局域网,这些系(或部门)之间早晚需相互交往,因而需要网桥。

其次,一个单位在地理位置上较分散,并且相距较远,与其安装一个遍布所有地点的同轴电缆网,不如在各个地点建立一个局域网,并用网桥和红外链路连接起来,这样费用可能会低一些。

第3,可能有必要将一个逻辑上单一的LAN分成多个局域网,以调节载荷。例如采用由网桥连接的多个局域网,每个局域网有一组工作站,并且有自己的文件服务器,因此大部分通信限于单个局域网内,减轻了主干网的负担。

第4,在有些情况下,从载荷上看单个局域网是毫无问题的,但是相距最远的机器之间的物理距离太远(比如超过802.3所规定的2.5km)。即使电缆铺设不成问题,但由于来回时延过长,网络仍将不能正常工作。唯一的办法是将局域网分段,在各段之间放置网桥。通过使用网桥,可以增加工作的总物理距离。

第5,可靠性问题。在一个单独的局域网中,一个有缺陷的节点不断地输出无用的信息流会严重地破坏局域网的运行。网桥可以设置在局域网中的关键部位,就像建筑物内的放火门一样,防止因单个节点失常而破坏整个系统。

第6,网桥有助于安全保密。大多数LAN接口都有一种混杂工作方式(promiscuous mode),在这种方式下,计算机接收所有的帧,包括那些并不是编址发送给它的帧。如果网中多处设置网桥并谨慎地拦截无须转发的重要信息,那么就可以把网络分隔以防止信息被窃。

分享到:
评论

相关推荐

    Linux-网桥原理分析

    分析了2.6.15内核源码,主要解析网桥的实现原理,处理数据的流程

    网桥转发的原理

    在网络互联中,网桥起到数据接收、地址过滤与数据转发的作用。网桥的基本特征包括:网桥在数据链路层上实现局域网互连;网桥能够互连两个采用不同数据链路层协议、不同传输介质与不同传输速率的网络;网桥以接收、...

    广州大学计网实验报告五 模拟网桥与校验和【python实现】

    这篇实验报告是广州大学大二计算机网络课程的一部分,主题为“模拟网桥与校验和”的Python实现。在这个实验中,学生将深入理解网络层的互连设备——网桥的工作原理,并通过编程实践来实现其功能。网桥是早期局域网...

    Linux网桥的实现分析与使用

    Linux网桥是一种网络设备,它允许在多个网络接口之间转发数据包,起到了连接不同网络段的作用,类似于硬件网桥。本文将深入探讨Linux网桥的实现原理、配置方法以及使用场景,帮助读者全面理解这一强大的功能。 一、...

    透明网桥.pdf

    透明网桥通过“学习”站点的MAC地址,建立一个站点学习缓冲区(也称为MAC地址表),记录了网络中各站点与网桥端口之间的对应关系。这个学习过程是动态的,每当网桥收到数据帧时,就会检查帧的源MAC地址,并记录下...

    两台带网桥功能的无线路由器作网桥的设置方法与图解.

    "两台带网桥功能的无线路由器作网桥的设置方法与图解" 本文主要讲述了如何使用两台带网桥功能的无线路由器来设置网桥,实现无线网络的扩展和共享。首先,我们需要了解网桥的基本概念和网桥的工作原理,然后我们可以...

    网桥自学习算法实验

    计算机网络实验课上的,网桥的自学习算法模拟实现

    java 编写的: 写一个程序来模拟网桥功能。

    通过以上分析可以看出,本程序成功地模拟了网桥的基本工作原理,即根据数据帧的目的地址决定是否转发至另一个网段。这种模拟有助于深入理解网络通信中的基本概念和技术,并为更复杂的应用场景提供基础支持。此外,该...

    linux下的网桥配置

    linux下的网桥原理和配置过程,虽然是2.4内核时代的产物但是命令和原理是相通的。

    网桥说明书

    在本文中,我们将深入探讨网桥的工作原理、类型、优势以及如何配置与使用。 ### 一、网桥的工作原理 网桥通过学习源MAC地址来建立一个转发表,记录哪些MAC地址位于哪个网络段。当它接收到数据帧时,会检查帧中的...

    透明网桥MFC模拟程序

    在这个项目中,MFC用于创建图形用户界面(GUI),展示网络拓扑结构和交互逻辑,使用户能够直观地了解透明网桥的工作原理。 透明网桥的主要功能包括学习和转发帧。在学习阶段,网桥会记录接收到数据帧的源MAC地址与...

    智慧景区与网桥

    在这样的背景下,网桥作为网络建设中的重要组成部分,对于提升智慧景区的网络性能和安全性具有不可忽视的作用。 网桥作为数据链路层的设备,在网络中扮演了类似智能中继器的角色。其工作原理主要是接收并放大网络...

    对计算机网络透明网桥的模拟

    本项目针对透明网桥进行了模拟,适用于计算机网络课程的学习与实践,固定了网络拓扑结构,便于理解和操作。 透明网桥的工作原理: 1. **学习阶段**:透明网桥通过监听通过其端口的数据帧来构建和维护一个MAC地址到...

    模拟几台计算机的通讯,模拟网桥

    模拟网桥允许我们在一台或多台计算机上实现程序间的通信,这在软件开发、网络测试和学习网络原理时非常有用。本文将深入探讨如何利用Winsock库来模拟网桥,以及在不同计算机之间建立通信的过程。 【描述】: 1. **...

    Openstack linux网桥的知识

    Linux网桥的工作原理可以与物理二层交换机进行类比。物理交换机是工作在网络的第二层,也就是数据链路层的设备,主要功能是根据MAC地址进行数据帧的转发。Linux网桥模拟了物理交换机的这一功能,在操作系统内核层...

    xx计算机三级《网络技术》知识局域网互联与网桥的工作原理.doc

    《网络技术》中的局域网互联与网桥的工作原理是计算机网络中至关重要的一环。网桥作为数据链路层的设备,主要用于多个局域网之间的互连,它的主要任务是接收、存储、地址过滤以及数据帧的转发。下面将详细阐述这一...

    局域网中生成树网桥的应用

    生成树网桥的工作原理包括帧转发、地址学习以及环路分解,这三个环节对于理解STP至关重要。 1. 帧转发: 帧转发是网桥的基本功能,网桥通过转发数据库确定帧的传输路径。转发数据库中存储了每个端口需要转发的目标...

    网桥的原理及在linux内核中的实现.pdf

    网桥的原理及在linux内核中的实现.pdf

Global site tag (gtag.js) - Google Analytics