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

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

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