网桥是工作在**数据链路层**的网络互连设备,主要用于连接两个或多个局域网段,实现帧的转发和过滤
工作原理
网桥会检查收到的数据帧的源MAC地址和目的MAC地址:
- 如果目的地址和源地址不在同一个网络段上,就把帧转发到另一个网络段上
- 如果两个地址在同一个网络段上,则不转发
核心作用
- 帧过滤:隔离不同网段的流量,减少广播风暴
- 网络分段:将负载较重的网络分成多个网段,降低每个网段的冲突率
- 提高可靠性:一个网段的故障不会影响到另一个网段
- 扩展网络范围:可以连接不同物理介质的局域网
典型应用场景
- 连接两层楼的网络,每层作为一个独立网段,中间用网桥相连
- 隔离对网络带宽要求较高的部门流量,避免影响其他部门
2. 交换机(Switch)
交换机是一种具有简化、低价、高性能和高端口密集特点的交换产品,同样工作在数据链路层,是现代局域网的核心设备。
工作原理
交换机基于MAC地址表进行数据转发:
- 当交换机从某个端口收到一个以太网帧后,会在其内存中的地址表(端口号-MAC地址)进行查找
- 如果找到目的MAC地址对应的端口,就将该帧转发至该端口
- 如果在地址表中没有找到该MAC地址,就将数据包广播到所有端口
- 拥有该MAC地址的网卡在接收到该广播帧后会立即做出应答,交换机从而将其结点的"MAC地址"添加到MAC地址表中
核心特点
- 转发延迟很小,操作接近单个局域网性能,远超过普通桥接的转发性能
- 支持共享型和专用型的局域网段进行带宽调整,减轻局域网之间信息流通的瓶颈问题
- 支持VLAN(虚拟局域网)技术,实现逻辑上的网络隔离
三种交换技术
| 交换技术 | 工作原理 | 特点 |
|---|---|---|
| 端口交换 | 将以太模块的端口在背板的多个网段之间进行分配、平衡 | 实现端口资源的灵活分配,提高网络利用率 |
| 帧交换 | - 直通交换:只读出网络帧的前14个字节,便将网络帧传送到相应的端口上 - 存储转发:通过对网络帧的读取进行验错和控制 - 碎片丢弃:检查数据包的长度是否够64个字节,小于则丢弃 | 直通交换速度快,存储转发可靠性高,碎片丢弃减少无效传输 |
| 信元交换 | 采用长度固定的信元交换 | 适用于高速网络和对时延敏感的应用 |
3. 路由器(Router)
路由器是网络层互连设备,用于连接多个逻辑上分开的网络,是实现不同网络之间通信的核心设备。
工作原理
- 当数据从一个子网传输到另一个子网时,路由器根据网络层地址(IP地址)选择最佳路径进行转发
- 路由器维护着路由表,记录不同网络的地址信息和下一跳地址
- 支持多种路由协议(如RIP、OSPF、BGP等),动态学习网络拓扑变化
核心功能
- 异种网互连:可以连接不同数据链路层协议的网络,最低两层协议可以互不相同,通过驱动软件接口到第三层而得到统一
- 路由选择:为数据包选择最佳传输路径
- 隔离广播域:路由器不会转发广播数据包,有效控制广播风暴
- 安全控制:支持访问控制列表(ACL)、NAT转换等安全功能
- 多协议支持:可以同时支持多种不同的网络层协议,实现异构网络的互连
重要概念
- 逻辑地址(网络层地址):即IP地址,用于标识不同的网络和主机
- 物理地址(数据链路层地址):即MAC地址,用于标识同一网络内的设备
- 单协议路由器:仅支持同一种网络层协议的互连
- 多协议路由器:同时支持多种不同的网络层协议,可以设置允许或禁止某些特定的协议
二、试题集
(一)单项选择题(每题2分,共30分)
网桥作为局域网上的互连设备,主要作用于OSI模型的哪一层?
A. 物理层
B. 数据链路层
C. 网络层
D. 高层交换机工作在OSI参考模型的哪一层?
A. 网络层
B. 数据链路层
C. 应用层
D. 物理层路由器是网络层互连设备,主要用于连接:
A. 同一局域网内的设备
B. 多个逻辑上分开的网络
C. 物理层的传输介质
D. 同一VLAN内的主机交换机建立MAC地址表的方式是:
A. 手动配置
B. 学习数据帧的源MAC地址
C. 从路由器获取
D. 通过DNS解析以下哪种交换机转发模式延迟最小?
A. 存储转发
B. 直通交换
C. 碎片丢弃
D. 信元交换路由器识别网络中的设备是通过:
A. MAC地址
B. IP地址
C. 端口号
D. 主机名交换机的哪项技术可以实现端口之间的逻辑隔离?
A. STP
B. VLAN
C. LACP
D. VRRP网桥的主要作用不包括以下哪项?
A. 过滤帧
B. 扩展网络范围
C. 连接不同网络层协议的网络
D. 提高网络可靠性路由器中用于存储到达不同网络的路由信息的表是:
A. ARP表
B. MAC地址表
C. 路由表
D. 交换表以下哪种设备可以隔离广播域?
A. 交换机
B. 集线器
C. 网桥
D. 路由器交换机在转发数据帧时,如果目的MAC地址不在MAC地址表中,会采取什么操作?
A. 丢弃该帧
B. 向所有端口广播该帧
C. 向源端口返回错误信息
D. 将该帧缓存等待地址学习以下哪种路由协议属于距离矢量路由协议?
A. OSPF
B. BGP
C. RIP
D. IS-IS碎片丢弃交换技术会丢弃长度小于多少字节的数据包?
A. 46
B. 64
C. 128
D. 1500多协议路由器的特点是:
A. 只能支持一种网络层协议
B. 同时支持多种不同的网络层协议
C. 可以实现不同类协议的相互转换
D. 工作在数据链路层以下哪种设备转发数据时不考虑包中隐藏的更深层信息,仅根据MAC地址转发?
A. 路由器
B. 交换机
C. 网关
D. 防火墙
(二)多项选择题(每题3分,共30分)
网桥的功能包括:
A. 帧过滤
B. 网络分段
C. 隔离广播域
D. 提高网络可靠性
E. 连接不同数据链路层的网络交换机的主要功能有:
A. MAC地址学习
B. 数据帧转发
C. VLAN划分
D. 路由选择
E. 链路聚合路由器的核心功能包括:
A. 异种网互连
B. 路由选择
C. 隔离广播域
D. 数据加密
E. 访问控制交换机的帧交换处理方式包括:
A. 直通交换
B. 存储转发
C. 碎片丢弃
D. 信元交换
E. 分组交换以下关于网桥和交换机的说法正确的有:
A. 都工作在数据链路层
B. 都根据MAC地址转发数据
C. 都可以隔离冲突域
D. 都可以隔离广播域
E. 交换机是多端口的网桥路由器支持的路由选择方式包括:
A. 静态路由
B. 动态路由
C. 默认路由
D. MAC地址路由
E. 端口路由VLAN技术的优势包括:
A. 提高网络安全性
B. 分隔广播域
C. 提高网络性能
D. 简化网络管理
E. 增加网络带宽以下哪些属于路由器的特点?
A. 工作在网络层
B. 基于IP地址转发数据
C. 可以连接不同类型的网络
D. 转发速度比交换机快
E. 支持NAT转换交换机相比网桥的优势有:
A. 端口密度更高
B. 转发性能更好
C. 支持更多先进功能(如VLAN、链路聚合等)
D. 价格更低廉
E. 可以隔离广播域以下关于三种网络设备的工作层次,正确的有:
A. 集线器工作在物理层
B. 网桥工作在数据链路层
C. 交换机工作在网络层
D. 路由器工作在网络层
E. 网关工作在应用层
(三)判断题(每题1分,共10分)
- 网桥可以连接两个采用不同数据链路层协议的局域网。( )
- 交换机在转发数据时,需要读取整个数据帧并进行校验后才转发。( )
- 路由器可以实现不同子网之间的通信。( )
- 交换机的MAC地址表是静态的,需要管理员手动配置。( )
- 网桥和交换机都不能隔离广播域。( )
- 多协议路由器支持多种不同的网络层协议,并能实现不同协议之间的相互转换。( )
- 直通交换模式的优点是转发速度快,缺点是无法检查数据帧的错误。( )
- 路由器根据数据帧中的MAC地址进行转发决策。( )
- 网桥可以将一个大的局域网分成多个网段,提高整体性能。( )
- 三层交换机既具有交换机的功能,又具有部分路由器的功能。( )
(四)简答题(每题6分,共30分)
- 简述网桥的工作原理及其主要作用。
- 简述交换机的工作过程,包括MAC地址表的建立和数据转发流程。
- 比较直通交换、存储转发和碎片丢弃三种交换机交换模式的优缺点。
- 简述路由器的主要功能及其在网络中的作用。
- 请从工作层次、转发依据、主要功能、性能等方面对比网桥、交换机和路由器的区别。
三、参考答案
(一)单项选择题
- B 2. B 3. B 4. B 5. B 6. B 7. B 8. C 9. C 10. D
- B 12. C 13. B 14. B 15. B
(二)多项选择题
- ABD 2. ABCE 3. ABCE 4. ABC 5. ABCE
- ABC 7. ABCD 8. ABCE 9. ABC 10. ABD
(三)判断题
- × 2. × 3. √ 4. × 5. √ 6. × 7. √ 8. × 9. √ 10. √
(四)简答题参考答案
网桥的工作原理及其主要作用
网桥工作在数据链路层,通过检查数据帧的源MAC地址和目的MAC地址决定是否转发:如果目的地址和源地址不在同一网段则转发,同一网段则不转发。
主要作用包括:- 帧过滤:隔离不同网段的流量,减少冲突
- 网络分段:将大网络分成多个网段,提高整体性能
- 提高可靠性:一个网段的故障不会影响其他网段
- 扩展网络范围:可以连接不同物理介质的局域网
交换机的工作过程
- MAC地址表建立:交换机从端口收到数据帧时,会将源MAC地址和接收端口的对应关系记录到MAC地址表中,并设置老化时间
- 数据转发流程:
- 接收数据帧后,查找MAC地址表中目的MAC地址对应的端口
- 如果找到对应端口,且该端口不是源端口,则将帧转发到该端口
- 如果未找到对应端口,则向除源端口外的所有端口广播该帧
- 当目的主机响应时,交换机会学习到该MAC地址对应的端口,后续帧就可以直接转发
三种交换模式的优缺点对比
- 直通交换:只读取帧的前14个字节就开始转发
优点:转发延迟非常小,速度快
缺点:不进行错误检查,可能转发错误帧 - 存储转发:接收整个帧并进行CRC校验后再转发
优点:可以检查帧的完整性,错误不会扩散
缺点:转发延迟较大,且延迟随帧长度变化 - 碎片丢弃:检查帧长度是否大于64字节,小于则丢弃
优点:可以过滤掉冲突产生的碎片,提高传输效率,延迟介于前两者之间
缺点:仍然不检查完整的CRC校验,仍可能转发错误帧
- 直通交换:只读取帧的前14个字节就开始转发
路由器的主要功能及其在网络中的作用
路由器是网络层互连设备,主要功能包括:- 异种网络互连:可以连接不同数据链路层协议的网络,实现异构网络通信
- 路由选择:根据网络拓扑和路由协议,为数据包选择最佳传输路径
- 隔离广播域:不转发广播数据包,有效防止广播风暴
- 安全控制:支持访问控制列表、NAT转换、VPN等安全功能
- 多协议支持:可以同时支持多种网络层协议,适应复杂网络环境
在网络中的作用:是实现不同子网、不同地区网络之间通信的核心设备,是互联网的基础节点。
网桥、交换机和路由器的区别
对比维度 网桥 交换机 路由器 工作层次 数据链路层 数据链路层(二层交换机) 网络层 转发依据 MAC地址 MAC地址 IP地址 主要功能 帧过滤、网段扩展 高速数据转发、VLAN、链路聚合 路由选择、异种网互连、隔离广播域 端口密度 低,一般2-4个端口 高,从8口到上百口都有 较低,通常几个到几十个端口 转发性能 较低 很高,线速转发 相对较低,需要处理三层包头 广播域隔离 不能 不能(除非VLAN) 可以 适用场景 小型局域网扩展 局域网内部高速通信 不同网络之间的互连
