交换机的原理
交换机是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。交换机工作于OSI参考模型的第二层,即数据链路层。交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输。交换机的传输模式有全双工,半双工,全双工/半双工自适应
mac地址格式 MAC地址的格式:
1、MAC地址的地址长度为48bit,表现为16进制
2、前端后端的含义 前24bit-----厂家的编码 后24bit-----某个批次的网卡
3、MAC地址的第8个bit如果为 0---单播MAC地址 1---组播MAC地址 发送数据的3种方法 1、单播-----一对一通信-----QQ私聊 2、组播------一对部分感兴趣设备----QQ群聊 3、广播-----一对所有设备---系统的广告
4、数据链路层广播MAC---FF-FF-FF-FF-FF-FF FF-FF-FF-FF-FF-FF 48 个1
交换机的四大功能 学习功能---------数据帧经过交换机,
交换机会自动学习数据帧的源mac地址 转发功能---------数据帧经过交换机,
会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据 查询功能(泛洪)---------数据帧经过交换机,
会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
刷新功能---------交换机默认300s刷新一次mac地址表 数据链路层的作用
1.成帧 (帧同步)---将数据组合成数据块,
封装成帧
2.差错控制
3.流量控制
4.链路控制
5.MAC寻址
6.区分数据和控制信息
7.透明传输
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)