概述
一、网桥(bridge)
什么是网桥:
网桥是一种用于通过查看数据包的目的地址和源地址来过滤数据包的设备。网桥一般是交换机。
为什么需要网桥:
以下例子中,网桥为智慧机器,人名为MAC地址,房间则对应着网桥的端口。
假设有这样一个村子,人们通过喊话沟通,村子中的人对另一个人喊话时格式如下 “被喊者的名字!我是喊叫者的名字!内容”,如小明妈喊小明:“小明!我是小明妈!回家吃饭了。”
但是,人们发现,当多个人一起喊的时候,声音就混淆了,同时只有一个人能喊,于是人们想出了一个办法来提高沟通的效率(同时保护大家的耳朵)。
于是人们设立了一个智慧机器,当它收到来自一个房间的声音时,先看看接收者在不在发声者的房间中,如果不在,就将这条声音转播给接收者在的房间中,如果在,就不转播这段声音,让这段声音在发声者的房间中自行传播。
这就是过滤,即只让需要过的声音过。
有了智慧机器,小明妈喊话的同时小美家中的人也能快乐的互相喊话啦。
网桥就像是智慧机器,局域网就像是房间,A B这样的主机就像是同一房间中的两个人。有了网桥的存在,除非是发给其他局域网的数据包,否则其他局域网的主机是无法接收到的。这让其他局域网的主机可以互相沟通。
网桥的实现机理:
网桥是利用端口学习来知道哪个主机在哪个端口连接的局域网的。
让我们接着村庄的例子来,可是,网桥又是怎么知道哪个人在哪个房间的呢,或者说,要是小明去小美家做客,那网桥又怎么知道小明的位移呢?村民们觉得手动设定太麻烦了,于是决定让智慧机器自行学习。
于是,村名民们想出一个办法,让智慧机器记下一个表,表格上记录了发声者的名字和其所在房间,也就是一个人喊叫时,智慧机器就记下他在哪一个房间。
有了这个表,智慧机器不仅能知道谁在哪个房间,还能查表转发,如绿色消息在查表之后被转发给了二号房间。
可是?如果表上没有接收者怎么办呢?
智慧机器就会向除了送来消息的房间外的其他所有房间转发消息。
透明网桥:
一般网桥都是透明的。
透明网桥没有mac地址。终端意识不到它的存在。
在我们的例子中,就是说智慧机器没有名字,没有人能对智慧机器喊话,大家沟通的时候感觉不到智慧机器的存在,智慧机器在大家的眼中是透明的。
最后
以上就是飘逸咖啡豆为你收集整理的[计算机通信网络]网桥(交换机)与其作用机理举例详解 一、网桥(bridge)的全部内容,希望文章能够帮你解决[计算机通信网络]网桥(交换机)与其作用机理举例详解 一、网桥(bridge)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复