网络原理:网桥

本文深入解析了网桥的基本定义及其在网络中的关键作用。网桥作为物理链路层的设备,主要通过转发和过滤消息实现不同局域网间的通信。文章详细介绍了网桥如何通过后向学习算法填充过滤数据库,以及在未知目标位置时如何采用泛洪方式进行消息传播。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义:网桥是一个物理设备。用来连接局域网(LAN)。工作在物理链路层。
如何工作:网桥主要是通过转发消息跟过滤消息,来实现多个局域网连接。
  1. 当两台主机处在不同的局域网。LANA中的主机要向另外一台在LANB中的主机发送消息,这时候网桥拿到消息,会将接到的消息进行拆分。(物理链路层涉及到的以帧为单位进行消息传输)网桥将消息的帧头改装为LANB中的消息帧头,然后发送给LANB中的那个主机。
  2. 这里面涉及到一些问题:
  3. 1.网桥如何知道它请求的是不是在一个局域网,并且他怎么知道目标的帧头结构
    
  4. 2.网桥如果遇到的主机请求同一个局域网内的主机,是否还进行处理
    
重点功能

(1) 转发
(2) 过滤
(3)过滤数据库(这个不是功能但是很重要)

首先是过滤数据库里面存储的是他处理过的请求的主机信息,如MAC地址,接受数据的端口。网桥根据数据库来识别该请求的目标是在哪个网段,并决定是否进行处理(过滤)。
数据库最开始是空的,但是他通过后向学习算法来填充数据库。数据库为空,他遇到跨局域网的请求时,网桥不知道应该发送给谁,他就会向LANB所有的端口进行Flooding所有的端口。这样目标就能收到信息(但是网桥还是不知道目标的位置,他只是确保了目标收到了消息),这时候网桥可以知道发送主机的信息是确定的,所以会将主机信息记录到数据库中。再有其他主机向这个主机发送消息,网桥可以直接知道目标的端口信息,直接向他发送消息即可,不在需要采用泛洪的方式广播消息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贝多芬也爱敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值