网桥转发表和自学习法

网桥刚接入以太网时,网桥中的转发表是空的,随着站点间数据传输,网桥采用“自学习法”填写转发表内容。
假设有以下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 计算机网络在信息时代的作用 1.2 互联网概述 Internet(互联网,或因特网)是一个专用名词,指当前全球最大的.开放的.由众多网络相互连接而成的特定互连网 internet是一 ...

  2. 网桥(bridge) 和 交换机(switch) 之异同

    先转两个网上的文章: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 网桥 PATTON以太微型网桥 网桥(Bridge)也称为桥接器,是连 ...

  3. 写一个程序来模拟网桥功能。

    一.实验内容 模拟实现网桥的转发功能,以从文件中读取帧模拟网桥从网络中收到一帧,即从两个文件中读入一系列帧,从第一个文件中读入一帧然后从第二个文件中再读入一帧,如此下去.对每一帧,显示网桥是否会转发. ...

  4. 奇点到来,超越人类 《Nature论文:人工智能从0-1自学打败阿法狗 》论文翻译

    翻译前言 阿法狗 ZERO以100:0打败阿法狗 ,引起轰动,论文在Nature发表. 阿法狗 ZERO引起轰动的原因: 1.完全自学,超越人类. 2.发展出超越人类认知的新知识,新策略. 3.能够快 ...

  5. 系列文章丨阿法狗 ZERO为什么这么强之Nature讲解

    阿法狗 ZERO以100:0打败阿法狗 ,引起轰动,论文在Nature发表. 阿法狗 ZERO引起轰动的原因: 1.完全自学,超越人类. 2.发展出超越人类认知的新知识,新策略. 3.能够快速移植到新 ...

  6. 《计算机网络》第四章:介质访问控制(The Medium Access Control Sublayer)

    Copyright(C)肖文栋教授@北京科技大学自动化学院 内容安排 4.1 信道分配问题The Channel Allocation Problem 4.2 多路访问协议Multiple Acces ...

  7. 计算机网络笔记——概述、物理层、链路层(方老师408课程)

    文章目录 前言 互联网概述 互联网发展的三个阶段 互联网标准化机构 互联网的组成 边缘部分的通信方式 核心部分的交换方式 我国计算机网络的发展 计算机网络的类别 计算机网络的性能 速率.带宽.吞吐量 ...

  8. 计算机网络教程 第6版

    计算机网络教程 第6版 概述 作用 浏览信息和发布信息 休闲和娱乐 资源共享 电子商务 远程协作 网上办公 定义 以传输信息为基础目的 用通信线路和通信设备将多个计算机连接起来的计算机系统的集合 分类 ...

  9. 计算机网络学习笔记(3.数据链路层 4.网络层)

    文章目录 第三章 数据链路层 数据链路层功能概述 封装成帧&透明传输 差错控制(检错编码) 差错控制(纠错编码--海明码) 流量控制与可靠传输机制(一) 停止等待协议 后退N帧协议(GBN) ...

最新文章

  1. 时空AI技术:深度强化学习在智能城市领域应时空AI技术:深度强化学习在智能城市领域应用介绍...
  2. .net 开发人员当前必须掌握的技术
  3. 成功解决Exception “unhandled ModuleNotFoundError“No module named ‘sklearn.neighbors.classification‘
  4. linux 内核移植和根文件系统的制作【转载】
  5. 数字图像处理 空间域锐化 MATLAB实验
  6. redis的zset的底层实现_Redis底层数据结构之 zset
  7. eclipse 使用lombok 出现的问题
  8. 集五福开奖啦!六年累计7亿人参加 今年你中了多少?
  9. 容器大小_C++复习篇(7)序列式容器vector
  10. Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.4——更新新版本的Gradle...
  11. Teststand中那些和LabVIEW里不一致的让人疑惑的规则
  12. 天使之音——Declan Galbraith
  13. if 语句错误,提示Conditon is always ‘‘alse‘
  14. 技术笔试面试题(下)
  15. 企业如何推动组织变革?
  16. 提升线下实体店铺购物体验
  17. 服务器测评文档,十年磨一剑,腾讯自研TBase数据库有奖测评
  18. spoolsv解决方法
  19. java习题7参考练习及答案_Java基础练习题及详细答案
  20. HX=JE,HX-JE芯片,无感升压ic

热门文章

  1. [转]检查本地DNS服务器是否正常工作及解决方法
  2. VB6 错误383 text属性只读
  3. IT忍者神龟之理解回顾面向对象的 JavaScript
  4. JS 正则匹配中日韩字符
  5. 2023天津师范大学计算机考研信息汇总
  6. NBA2k 1.02
  7. TCP/IP协议簇之网络层
  8. GetMapping报错总结
  9. 分布式版本控制工具 Mercurial 使用教程
  10. 安装cuda 11 ,cudnn,pytorch 1.7