交换机的工作原理

一、工作原理

交换机内部有一个MAC地址表,MAC地址表记录了网络中所有MAC地址与该交换机各端口的对应信息。当收到某一数据帧时,交换机根据该数据帧的目的MAC地址来查找MAC地址表,从而得到该地址对应的端口,即知道具有该MAC地址的设备是连接在交换机的哪个端口上然后交换机把数据帧从该端口转发出去。

1.交换机根据收到的数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。

2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。

3.如果数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪。(这个过程?)

4.广播帧和组播帧向所有端口转发。

二、MAC地址表的构建过程(采用源MAC地址学习的方法建立MAC地址表)

1.交换机初始状态为空

2.地址表源MAC地址学习

3.目的MAC接收数据帧:会将数据帧中的目的MAC地址和本机的MAC地址比较,合理接收,不合理就丢弃。

老化时间:为了保证MAC地址表中的信息能够试试反映网络情况,每个学习到的记录都有个老化时间。在老化时间内收到地址信息则刷新记录,没有收到相应的地址信息的则删除该记录。

三、交换机的三个主要功能

1.学习

以太网交换机了解每一端口相连设备的MAC地址,将地址同相应的端口映射存起来放在交换机缓存中的MAC地址表中。

2.转发/过滤

当一个数据帧的目的地址在MAC地址表中有映射时,他被转发到连接目的节点的端口而不是所有端口。

3.消除回路

当交换机包括一个冗余回路(是什么?)时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。

四、交换机分类

1.存储转发:接收完整帧

2.直通:有帧头目的地址就立即转发

五、二三四层交换机对比

1.二层交换技术(基于MAC地址)

数据链路层设备,根据MAC地址信息记录转发。

应用于小型的局域网络。

2.三层交换技术(基于IP)

使用IP的设备-------------三层交换机------------使用IP的设备B

加入了路由功能,基于硬件的路由选择。由硬件结合实现数据的高速转发。

加快大型局域网络内部的数据快速转发。

3.四层交换技术(基于端口号)

是一种功能,传输不仅仅依据MAC地址或IP地址,而且依据TCP/IP应用端口号。

传输层,端对端通信。

socket:端口号和设备IP地址的组合。

提供虚IP地址(VIP)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值