交换机的基本原理

数据链路层负责建立、维护和拆除数据链路,以及帧的传输和差错恢复。以太网基于数据链路层,使用MAC地址进行设备识别。交换机通过学习MAC地址表实现单播通信,泛洪是处理未知目的地数据帧的一种方式。交换机接口的交换模式包括单工、半双工和全双工,影响着数据传输的方向和并发性。
摘要由CSDN通过智能技术生成

一、数据链路层的功能

 功能:1.数据链路的建立、维护及拆除。

            2.数据帧的包装、传输和同步。

            3.数据帧的差错恢复。

            4.流量的控制。

二、以太网

1.以太网工作位置

以太网工作在数据链路层

 2.以太网的MAC地址

(1)定义

用来识别一个以太网上的某个单独的设备或一组设备

  (2)组成

MAC地址由48位二进制数组成,通常分为6段,由十六进制表示。

 (3)以太网帧的格式

 MAC头部:由目的地址(6字节),源地址(6字节),上层协议类型(2字节),冗余校验码(4字节)组成,共18字节。

三、交换机

1.交换机的工作原理

交换机的转发原理:

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

泛洪:这也是一种交换机常用的转发方式,当交换机要给一个目的主机发送数据帧,而 数据帧中的目的MAC地址不在交换机MAC地址表中,则向除了接收端口以外的所有其他端口转发。这个动作就是泛洪。

Ps:交换机中MAC地址表中默认老化时间为300s

2.交换机以太网接口的交换模式

(1)单工

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

(2)半双工

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

(3)双工

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值