交换机

一、交换机

1.1定义

交换机(switch)是用来连接多个终端(电脑、手机、打印机),然后帮各个终端来转发数据的。

交换机多为链路层设备(二层交换机),采用存储转发的形式来交换报文。三层交换机工作在网络层。交换机的性能取决于交换机的容量。

两台电脑,可以用一根网线直连。

多台电脑,需要借助交换机进行通信。

在这里插入图片描述

1.2交换机工作原理

交换机的转发原理,是记录下每个终端的mac地址,以及这个mac地址对应哪个接口。交换机维护一张mac地址表,接收到数据包后,可获得目的主机的mac地址,再通过查找mac地址表查看要走哪个端口。
在这里插入图片描述
交换机接收到数据后,可能进行以下操作:
1.根据mac地址寻找转发端口
2.存入缓存队列【当交换机端口正在发送数据时时】
3.丢弃,即是丢包 【当交换机端口的缓存队列不够用时】

转发技术
直通式交换:交换机一旦解读到数据包目的地址,就开始向目的端口发送数据包(交换机在接收到数据包的前6个字节时,就已经知道目的地址,从而可以决定哪个端口转发这个数据包)
存储转发方式(主流的转发方式):存储转发技术要求交换机在接收到全部数据包后再决定数据包完整性和正确性。
碎片隔离方式:介于直通交换和存储转发之间的一种解决方案。

本节参考资料:
1、https://www.jianshu.com/p/f078402a0b86

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yue200403

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

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

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

打赏作者

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

抵扣说明:

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

余额充值