定义:网桥是一个物理设备。用来连接局域网(LAN)。工作在物理链路层。
如何工作:网桥主要是通过转发消息跟过滤消息,来实现多个局域网连接。
- 当两台主机处在不同的局域网。LANA中的主机要向另外一台在LANB中的主机发送消息,这时候网桥拿到消息,会将接到的消息进行拆分。(物理链路层涉及到的以帧为单位进行消息传输)网桥将消息的帧头改装为LANB中的消息帧头,然后发送给LANB中的那个主机。
- 这里面涉及到一些问题:
-
1.网桥如何知道它请求的是不是在一个局域网,并且他怎么知道目标的帧头结构 -
2.网桥如果遇到的主机请求同一个局域网内的主机,是否还进行处理
重点功能
(1) 转发
(2) 过滤
(3)过滤数据库(这个不是功能但是很重要)
首先是过滤数据库里面存储的是他处理过的请求的主机信息,如MAC地址,接受数据的端口。网桥根据数据库来识别该请求的目标是在哪个网段,并决定是否进行处理(过滤)。
数据库最开始是空的,但是他通过后向学习算法来填充数据库。数据库为空,他遇到跨局域网的请求时,网桥不知道应该发送给谁,他就会向LANB所有的端口进行Flooding所有的端口。这样目标就能收到信息(但是网桥还是不知道目标的位置,他只是确保了目标收到了消息),这时候网桥可以知道发送主机的信息是确定的,所以会将主机信息记录到数据库中。再有其他主机向这个主机发送消息,网桥可以直接知道目标的端口信息,直接向他发送消息即可,不在需要采用泛洪的方式广播消息。
本文深入解析了网桥的基本定义及其在网络中的关键作用。网桥作为物理链路层的设备,主要通过转发和过滤消息实现不同局域网间的通信。文章详细介绍了网桥如何通过后向学习算法填充过滤数据库,以及在未知目标位置时如何采用泛洪方式进行消息传播。
1万+

被折叠的 条评论
为什么被折叠?



