当前位置: 首页 > news >正文

计算机网络——交换机

一、什么是交换机?

交换机(Switch)是局域网(LAN)中的核心设备,负责在 数据链路层(OSI第二层)高效转发数据帧。它像一位“智能交通警察”,根据设备的 MAC地址 精准引导数据流向,避免网络拥堵。

对比其他设备:

  • 集线器(Hub):无脑广播所有数据,导致冲突和低效(已淘汰)。

  • 路由器(Router):在 网络层(OSI第三层)跨网络转发数据,基于IP地址寻址。


二、交换机的作用与核心功能

1. 核心作用

  • 智能转发:仅将数据发送给目标设备,而非广播。

  • 隔离冲突域:每个端口独立冲突域,减少数据碰撞。

  • 提升带宽利用率:全双工通信,支持多设备同时收发数据。

2. 三大核心功能

  • 学习(Learning):记录设备的MAC地址与端口的映射关系,构建 MAC地址表

  • 转发(Forwarding):根据MAC地址表精准转发数据帧。

  • 泛洪(Flooding):若目标MAC未知,向所有端口广播(除来源端口)。


三、交换机的工作原理

1. MAC地址表的学习过程

  1. 初始状态:交换机的MAC地址表为空。

  2. 接收数据帧:当PC1向PC2发送数据时,交换机会记录:

    • 源MAC(PC1的MAC) → 端口1

  3. 持续更新:随着更多设备通信,表项逐步完善。

2. 数据帧转发规则

  • 已知目标MAC:直接转发到对应端口。

  • 未知目标MAC:泛洪到所有端口。

  • 目标MAC为广播地址(如FF-FF-FF-FF-FF-FF):泛洪


四、交换机的类型

1. 根据网络层级划分

类型工作层级功能特点应用场景
二层交换机数据链路层基于MAC地址转发,不支持VLAN小型局域网
三层交换机网络层支持IP路由、VLAN间通信企业级核心网络

2. 根据管理方式划分

  • 非网管交换机:即插即用,无法配置(适合家庭网络)。

  • 网管交换机:支持VLAN、QoS、端口镜像等高级功能(企业级网络)


相关文章:

  • WPF有哪些使用率高的框架
  • 华纳云:香港服务器出现带宽堵塞一般是什么原因?
  • SpringBoot项目配置文件
  • 利用pdf.js+百度翻译实现PDF翻译,创建中文PDF
  • 深入理解 DOM 元素
  • 从0开始的操作系统手搓教程28:实现Syscall架构体系
  • 【神经网络】0.深度学习基础:解锁深度学习,重塑未来的智能新引擎
  • 【后端开发面试题】每日 3 题(八)
  • Linux——工具(3)git——版本控制器
  • 【Linux】缓冲区
  • STM32F407 NVIC和外部中断
  • 从数据到决策:Ubuntu工控机的工业应用实践
  • assert断言的运用与实践
  • VBA 数据库同一表的当前行与其他行的主键重复判断实现方案2
  • 双写一致的门道
  • 主流大语言模型中Token的生成过程本质是串行的
  • Java基础系列:深入解析反射机制与代理模式及避坑指南
  • 江科大51单片机笔记【11】AT24C02数据存储秒表
  • 文心一言:中国大模型时代的破局者与探路者
  • pytorch 50 大模型导出的onnx模型优化尝试
  • 一周观展|一批重量级考古博物馆开馆:从凌家滩看到孙吴大墓
  • 十年牢狱倒计时,一名服刑人员的期待与惶恐
  • 美国务卿与以色列总理通话,讨论加沙局势
  • 卿晨璟靓等用服刑经历“引流”,专家:将犯罪问题娱乐化会消解刑罚严肃性
  • 民间打拐志愿者上官正义遭人身安全威胁,杭州公安:已立案
  • 梅花奖在上海|湘剧《夫人如见》竞梅,长沙文旅来沪推广