网桥

网桥:工作在数据链路层的设备,能隔离冲突域,也就是说网桥的每个端口都对应一个冲突域,在一个端口连接的网段中,任意一台机器发送消息,该网桥和这个网段上的所有机器都会收到消息,列如:MAC1发送消息,“儿子”,那么MAC2和网桥都会收到包含该信息的帧。

冲突域:同一个冲突域中,只能有一台机器在发送消息,冲突域中的每个机器都会收到发送的内容。

 

H1->H5:mac1需要发送消息“儿子”给H5,发送在冲突域中,mac2能够收到,不是找我丢掉;网桥B1收到后对比自己的转发表,没有记录额,记录一下MAC1,来自端口1;再从端口2进行转发;MAC3会受到丢弃、网桥B2也会收到先对比自己转发表,没有登记,MAC1,来自端口1;再转发给端口2。

H3->H2:这个时候,网桥1和网桥2的小本本(转发表)里,已经有点东西了(全是H1的记忆),但是这次来问路的人是H3,H3所在的冲突域同时包括了网桥1和网桥2,所以两个网桥都会收到帧,由于他们都是第一次见H3,所以先记下来再说(在他们的转发表里写下,H3从 端口 ? 来)。由于H3想找的H2他们也没有,所以只能盲目的进行转发。

H4->H3:这次来的是H4,H4先到了网桥2,网桥2先记录下(H4来自端口2),然后问到,“小老弟,你要找谁啊”,“我要找小三”,“那你运气还行,我这里记录过H3的地址,你直接从端口1去找他吧”。它从端口1出来,找到了H3,但是事情还没完,找不找到H3不重要,重要的是要让这个区域的人(同一个碰撞域)都知道我来找小3,所以网桥1还是会等到H4的到来,网桥1先记录下H4的信息(MAC4和端口2),然后去转发表里找到了H3(发现,H3已经和H4在同一个碰撞域了),对H4说道“小火子,你的小三明明已经被你找到了,你快滚吧”,说完,就丢弃了H4。

posted @ 2019-12-17 09:38  潇潇小小  阅读(591)  评论(0)    收藏  举报