网桥原理分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_37964044/article/details/82290463

网桥工作原理:

一   MAC自学习

网桥收到一帧后先进行自学习,查找转发表中收到帧的源地址有无相匹配的项目,如果没有,就在转发表中增加一个项目,如果有

则把原来的项目进行更新

二  帧转发

查找转发表中收到帧的目的地址有无相匹配的项目,如果没有通过所有其他接口(进入网桥的接口除外)进行转发,如果有,则按照转发表中给的接口进行转发,但是要注意如果给出的接口是该帧进入网桥的接口,则应丢弃这个帧(因为这时不需要网桥进行转发)

特点:1.连接同一类型的网段,用于隔绝冲突域,但不能隔绝广播

            2.工作在数据链路层

网桥与转发器(集线器,放大信号)区别:

1.网桥在数据链路层,转发器在物理层

2.网桥不像转发器转发所有的帧,只转发未出现差错,并且目的站属于另一网段的帧或者广播帧,因此隔绝了冲突域

交换机:多接口的网桥。

问题:网桥的转发表是自学习建立的,如果有站,点总是不发送数据而仅仅接受数据,那么在转发表中是否就没有与这样站点相对应的项目?如果要像这个站点发送数据帧,那么网桥能把数据帧正确转发到目的地吗?

答:不发送数据,在转发表中就没有相应的项目,那么网桥能够把数据帧正确转发到目的地址(靠广播发送)

注意:集线器也是物理层设备,不能识别帧中的MAC 地址,所以无论是哪台主机要发送数据,在集线器上都是以广播方式进行的,连接该集线器上的所有节点都会收到这个广播帧,包括网桥连接到该集线器的端口。

下面附上一篇别人写的特别好的博客

https://blog.csdn.net/u013485792/article/details/51493136

猜你喜欢

转载自blog.csdn.net/baidu_37964044/article/details/82290463