交换机基本原理

交换机在数据链路层工作,利用MAC地址表进行数据帧的转发。初始时通过MAC地址学习建立表项,对未知数据帧进行广播或泛洪。当接收到目标MAC的回应后,实现单播通信。交换机的MAC地址表有默认300s的老化时间。以太网接口可工作在单工、半双工或全双工模式,影响数据传输的方向和并发性。
摘要由CSDN通过智能技术生成

交换机基本原理

交换机作用在数据链路层,数据链路层的功能:
数据链路的建立、维护与拆除
数据包装、数据传输、时间同步
数据的差错恢复
浏览控制

MAC地址:
用来识别一个以太网上的某个单独的设备或一组设备
MAC地址由48位二进制数组成,通常分为六段,用十六进制表示

以太帧的格式:
目的地址 源地址 类型 数据 帧校验序列(4字节)
通过物理地址实现两个相邻节点的数据链路的建立/维护/拆除

在上层数据外层封装MAC头部,生成数据帧
MAC地址:源MAC地址 (6字节) 目的MAC地址(6字节)
上层数据类型(2字节) 0800H表示IP协议 0806H表示ARP协议
冗余校验码 (4字节)
交换机工作在数据链路层

交换机的工作原理

初始状态
MAC地址学习
广播未知数据帧
接收方回应
交换机实现单播通信

  1. 初始状态:交换机刚开机时,MAC地址表没有任何记录
  2. MAC地址学习:源主机通过交换机发送数据帧给目标主机,交换机学习数据中源MAC地址和对应的接口标识,并记录到MAC 地址表中
  3. 广播未知数据帧:如果交换机的MAC地址表没有目的地址所对应的接口记录,则会进行广播泛洪
  4. 接收方回应:只有拥有对应目的MAC地址的主句才会进行回复响应
  5. 交换机实现单播通信:交换机从目的地址的回复的消息中学习到MAC地址和对应的接口标识,并记录到MAC地址表中,之后两台主句之间可通过交换机MAC地址表的记录实现单播通信

总计:交换机通过MAC地址表的巨鹿实现数据帧的转发
MAC地址表的默认老化时间是300s

交换机以太网接口的工作模式

单工 两个数据站之间只能沿单一方向传输数据

半双工 两个数据站之间可以双向数据传输,但不能同时进行

全双工 两个数据站之间可以双向且同时进行数据传输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

夜海赤竹

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

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

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

打赏作者

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

抵扣说明:

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

余额充值