网桥转发表和自学习法
网桥转发表和自学习法
网桥刚接入以太网时,网桥中的转发表是空的,随着站点间数据传输,网桥采用“自学习法”填写转发表内容。
假设有以下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收到。
网桥转发表和自学习法相关推荐
- 计算机网络谢希仁第七版笔记(未完待续)
一.概述 1.1 计算机网络在信息时代的作用 1.2 互联网概述 Internet(互联网,或因特网)是一个专用名词,指当前全球最大的.开放的.由众多网络相互连接而成的特定互连网 internet是一 ...
- 网桥(bridge) 和 交换机(switch) 之异同
先转两个网上的文章: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 网桥 PATTON以太微型网桥 网桥(Bridge)也称为桥接器,是连 ...
- 写一个程序来模拟网桥功能。
一.实验内容 模拟实现网桥的转发功能,以从文件中读取帧模拟网桥从网络中收到一帧,即从两个文件中读入一系列帧,从第一个文件中读入一帧然后从第二个文件中再读入一帧,如此下去.对每一帧,显示网桥是否会转发. ...
- 奇点到来,超越人类 《Nature论文:人工智能从0-1自学打败阿法狗 》论文翻译
翻译前言 阿法狗 ZERO以100:0打败阿法狗 ,引起轰动,论文在Nature发表. 阿法狗 ZERO引起轰动的原因: 1.完全自学,超越人类. 2.发展出超越人类认知的新知识,新策略. 3.能够快 ...
- 系列文章丨阿法狗 ZERO为什么这么强之Nature讲解
阿法狗 ZERO以100:0打败阿法狗 ,引起轰动,论文在Nature发表. 阿法狗 ZERO引起轰动的原因: 1.完全自学,超越人类. 2.发展出超越人类认知的新知识,新策略. 3.能够快速移植到新 ...
- 《计算机网络》第四章:介质访问控制(The Medium Access Control Sublayer)
Copyright(C)肖文栋教授@北京科技大学自动化学院 内容安排 4.1 信道分配问题The Channel Allocation Problem 4.2 多路访问协议Multiple Acces ...
- 计算机网络笔记——概述、物理层、链路层(方老师408课程)
文章目录 前言 互联网概述 互联网发展的三个阶段 互联网标准化机构 互联网的组成 边缘部分的通信方式 核心部分的交换方式 我国计算机网络的发展 计算机网络的类别 计算机网络的性能 速率.带宽.吞吐量 ...
- 计算机网络教程 第6版
计算机网络教程 第6版 概述 作用 浏览信息和发布信息 休闲和娱乐 资源共享 电子商务 远程协作 网上办公 定义 以传输信息为基础目的 用通信线路和通信设备将多个计算机连接起来的计算机系统的集合 分类 ...
- 计算机网络学习笔记(3.数据链路层 4.网络层)
文章目录 第三章 数据链路层 数据链路层功能概述 封装成帧&透明传输 差错控制(检错编码) 差错控制(纠错编码--海明码) 流量控制与可靠传输机制(一) 停止等待协议 后退N帧协议(GBN) ...
最新文章
- 时空AI技术:深度强化学习在智能城市领域应时空AI技术:深度强化学习在智能城市领域应用介绍...
- .net 开发人员当前必须掌握的技术
- 成功解决Exception “unhandled ModuleNotFoundError“No module named ‘sklearn.neighbors.classification‘
- linux 内核移植和根文件系统的制作【转载】
- 数字图像处理 空间域锐化 MATLAB实验
- redis的zset的底层实现_Redis底层数据结构之 zset
- eclipse 使用lombok 出现的问题
- 集五福开奖啦!六年累计7亿人参加 今年你中了多少?
- 容器大小_C++复习篇(7)序列式容器vector
- Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.4——更新新版本的Gradle...
- Teststand中那些和LabVIEW里不一致的让人疑惑的规则
- 天使之音——Declan Galbraith
- if 语句错误,提示Conditon is always ‘‘alse‘
- 技术笔试面试题(下)
- 企业如何推动组织变革?
- 提升线下实体店铺购物体验
- 服务器测评文档,十年磨一剑,腾讯自研TBase数据库有奖测评
- spoolsv解决方法
- java习题7参考练习及答案_Java基础练习题及详细答案
- HX=JE,HX-JE芯片,无感升压ic