网桥(Bridge)工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作壹个“低层的路由器”(路由器工作在网络层,根据网络地址如IP地址进行转发)。
网桥可以是专门硬件设备,也可以由计算机加装的网桥软件来实现,这时计算机上会安装多个网络适配器(网卡)。网桥通常用于联接数量不多的、同一类型的网段。
透明网桥
透明网桥是一种最基本的网桥形式,主要就是通过MAC地址将两个对等的LAN(运用同样的拓扑结构及数据链路层协议)互连。通过自学习过程建立壹个被称为转发数据基的转发表中,并根据此决定是否过滤受到的数据帧。转换网桥
转换网桥是一种特殊的透明网桥,主要用来互连运用不同物理层与数据链路层协议的LAN。比如说以太网与令牌环网。在处理不同的LAN互连时,首先要协议互连时的最大帧长,不能超过全部LAN中最小的最大帧长。转发数据帧时,转换网桥首先得到目的站的MAC地址,然后运用目的站的物理层与数据链路层协议将数据转发到目的站。封装网桥
封装网桥主要用于连接到FDDI(光纤分布式数据接口)骨干网。在通过FDDI转发数据时,封装网桥首先会将数据帧封装到FDDI专用信封中,目的网络的封装网桥得到信封之后就会将其解封,并将数据帧发送到目的站。源路由网桥
源路由挑选网桥理论上可以互连任何种类的LAN,但在实际应用中主要用于互连令牌环网。它与上面三种网桥的最大不同差异就是在转发数据帧时需要数据源而不是网桥本身提供路由挑选信息。数据源站怎样获取路由信息呢?这主要有壹个“路由探寻”过程,就是源站通过一种被称为“探寻包”的特殊数据结构来启动途径发现过程。具体的过程有好几种方式,这里不过多说明。网桥转发数据帧时,只要对网桥本身的表与源路由信息进行扫描就可以了。
优点过滤通信量。网桥可以运用局域网的壹个网段上各工作站之间的信息量局限在本网段的范围内,而不会经过网桥溜到其他网段去。扩大了物理范围,也增加了整个局域网上的工作站的最大数目。可运用不同的物理层,可互连不同的局域网。提升了可靠性。如果把较大的局域网分割成若干较小的局域网,并且每个小的局域网内部的信息量明显地高于网间的信息量,那么整个互连网络的性能就变得更好。缺点由于网桥对接收的帧要先存储与查找站表,然后转发,这就增加了时延。在MAC子层并没有流量控制功能。当网络上负荷很重时,也许因网桥缓冲区的存储空间不够而发生溢出,以致产生帧丢失的现象。具有不同MAC子层的网段桥接在一起时,网桥在转发壹个帧之前,必须修改帧的某些字段的内容,以适合另壹个MAC子层的标准,增加时延。网桥只适合于用户数不太多(不超过几百个)与信息量不太大的局域网,否则有时会产生较大的广播风暴。
网桥在数据链路层上实现局域网互连,网桥能够互连两个采用不同传输介质和不同传输速率的网络
网桥可以在数据链路层将不同的LAN(局域网)连接起来,使本地通信限制在本网段内,等于于LAN之间的网络桥梁,只能通过MAC地址转发数据链路层数据。网桥可以接收、存储、地址过滤和转发的方法实现互连的网络之间的通信;
网桥具有单个的输入端口与输出端口,工作在数据链路层,能够进行流控制、纠错处理以及地址分配。
网桥能够分析它所接受的帧,并能指南怎么把数据传送到目的地。
网桥能够读取目标地址信息(M A C ),并决定是否给网络的其他段转发(重发)数据包,而且,如果数据包的目标地址和源地址位于同一段,就可以把它过滤掉。当节点通过网桥传输数据时,网桥就会根据已知的M A C 地址与它们在网络中的位置建立过滤数据库(也就是人们熟知的转发表)。
网桥利用过滤数据库来决定是转发数据包还是把它过滤掉。网桥可以分隔两个网络之间的通信量,有利于改善互连网络的性能和安全性。
可利用网桥隔离信息,将网络划分成多个网段,隔离出安全网段,防止其他网段内的用户非法访问。由于网络的分段,各网段比较独立,壹个网段的故障不会影响到另壹个网段的运行。