网桥刚接入以太网时,网桥中的转发表是空的,随着站点间数据传输,网桥采用“自学习法”填写转发表内容。
假设有以下5个站接在三个局域网中,并在发送数据。一开始转发表是空的,接下来H1发送数据帧给H5,H3发送数据帧给H2,H4发送数据帧给H3,H2发送数据帧给H1,讨论B1和B2对数据帧的处理和转发表的情况。
H1发送数据帧给H5:数据帧进入网桥B1的端口1,B1中没有H1的记录,所以更新转发表写入H1(地址:MAC1,端口:1),并且转发,数据帧接着到达B2的端口1,B2中没有H1的记录,所以更新转发表写入H1(地址:MAC1,端口:1),并且转发,最终到达H5。
H3发送数据帧给H2:数据帧进入网桥B1的端口2,B1中没有H3的记录,所以更新转发表写入H3(地址:MAC3,端口:2),并且转发;数据帧进入B2的端口1,B2中没有H3的记录,所以更新转发表写入H3(地址:MAC3,端口:1),并且转发;由网桥B1最终到达H2。
H4发送数据帧给H3:数据帧进入网桥B2的端口2,B2中没有H4的记录,所以更新转发表写入H4(地址:MAC4,端口:2),B2中有H3的记录,所以转发;数据帧进入B1的端口2,B1中没有H4的记录,所以更新转发表写入H4(地址:MAC4,端口:2),因为H3在B1的端口2,所以B1会丢弃数据帧,最终到达H3。
H2发送数据帧给H1:数据帧进入B1的端口1,B1没有H2的记录,所以更新转发表写入H2(地址:MAC2,端口:1),但B1知道H1在其端口1,所以它没有转发数据帧,所以B2自然也收不到该数据帧,数据帧最终在局域网中被H1收到。
相关文章
- MathType和Word粘贴键冲突的解决方法(转自官网)
- AI笔记 - 数据归一化和标准化 数据归一化和标准化数据标准化/归一化normalization转自:数据标准化/归一化normalization
- JTAG各类接口针脚定义及含义 注:转自 揽月阁JTAG有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的,各个引脚的定义如下。
- 后台动态设置前台标签内容和属性(转自http://www.wzsky.net/html/Program/net/26171.html)
- jquery中attr和prop的区别、 什么时候用 attr 什么时候用 prop (转自 芈老头 )
- .NET Standard - 揭秘 .NET Core 和 .NET Standard[转自MSDN]
- iOS多线程编程之NSOperation和NSOperationQueue的使用(转自容芳志专栏)
- java取整和java四舍五入方法 转自董俊杰
- 自签名证书和私有CA签名的证书的区别 创建自签名证书 创建私有CA 证书类型 证书扩展名【转】
- Centos7创建CA和申请证书 转自https://www.cnblogs.com/mingzhang/p/8949541.html