普通交换机篇

交换机

       交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。

交换机工作在数据链路层当中 —— 数据帧

数据链路层的作用:

  1. 物理地址,网络拓扑的建立,维护,拆除
  2. 把数据封装在帧中,按顺序传送
  3. 差错恢复,重传,重新再发一次
  4. 流量控制,确保中间传输的稳定以及双方传输速率的匹配  

数据链路层主要的工作:1、硬件地址寻址 2、差错校验 


交换机为什么要在二层 —— 数据链路层?
1、交换机主要工作在局域网内部转发数据帧,实现内部设备之间的通信
2、mac地址识别,找物理地址,根据mac地址来转发数据帧
3、局域网内部设备之间转发数据顿,在网络层是ip地址转发,所以只能在二层工作

交换机的四大功能

  1. 学习功能:数据帧经过交换机,交换机会自动学习数据帧的mac地址
  2. 转发功能:数据帧经过交换机,会在mac表里查找数据帧的目的mac地址,查找成功后会从相应的接口转发数据
  3. 查询功能(泛洪广播):如果mac表中没有目的mac,会从接口转发相同的数据(泛洪)
  4. 刷信功能:mac地址表,300s刷新一次

交换机的转发原理 

  1. 交换源mac地址学习,源mac地址和接口号添加到mac地址表中
  2. 如果已知目标mac地址 则直接转发,不知道目标mac地址 则泛洪广播数据帧
  3. 接收方回应广播,发回数据顿,交换机学习回应的mac地址并记录在arp缓存表中
  4. 双方实现单播通信

二层转发原理

二层转发只能在同一网段中   转发的最终目的是为了寻找到对方的mac地址

  1. 在发送端,数据分成多个数据帧,每个数据帧默认一般不超过1500个字节(指的是MTU)
  2. 每个数据帧都会添加一个以太网帧的头部信息,目的mac地址和源mac地址的类型,帧校验序列等信息
  3. 数据帧通过物理层设备(网卡),再到交换机
  4. 在交换机上,根据mac地址进行转发,查找要转发的设备,并执行转发
  5. 目的设备也会把同样的步骤,把自己的数据帧也发给源设备
  6. 到达主机,目的主机会根据数据头部的mac地址判断,符合目的主机的mac地址,数据会会接受下来
  7. 从数据帧中提取数据,并进行处理

补充:MAC地址是识别一个以太网上某个单独设备或一组设备的唯一标识;
           MAC地址的长度:48bit     表现形式:16进制
           前24bit是厂家编码    后24bit是生产批次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

G·shining

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

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

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

打赏作者

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

抵扣说明:

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

余额充值