数据链路层和交换的介绍

数据链路层的作用

数据链路层是QSI参考模型的第二层,位于网络层和物理层之间,在物理层提供的服务基础上向网络层提供服务下,将源自网络层来的数据可靠的传输到相邻结点的目标机网络层
主要功能;数据链路的建立,链路的维护和释放,帧包装,帧传输,帧同步,帧差错恢复及流量控制,在上层数据头部封装mac地址头生成数据帧
在这里插入图片描述

mac地址介绍

mac地址以二进制表示长度48位(6个字节),通常为12个16进制数如:00-16-EA-AE-3C-40,其中前三个字节16进制数00-16-EA,代表网络硬件制造商的编号,而后三个字节AE-3C-40代表制造商所生产的某个网络产品的系列号

以太网帧

在以太网链路上的数据包称为以太网帧。以太网帧起始部分由前导码和帧开始符组成。后面紧跟着以太网报头,以MAC地址说明目的地址和源地址。帧的中部是该帧负载的包含其他协议报头的数据包。以太帧由一个32位冗余校验码结尾。它用于检验数据传输是否出现损坏
在这里插入图片描述
由于上层数据包传下的数据包最大为1500字节,数据链路层加上mac头部和帧校验序列的封装,一个数据帧最大为1518字节

交换机

交换机是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。工作在数据链路层属于二层设备

交换机接口工作模式

交换机的以太网接口传输模式有三种分别为;单工 半双工 全双工
单工模式 两个数据之间只能沿单一方向传输数据
在这里插入图片描述半双工模式 两个数据之间可以双向数据传输,但不能同时进行
在这里插入图片描述

全双工 模式 两个数据之间可双向且同时进行数据传输
在这里插入图片描述

交换机的工作原理

初始状态;交换机刚开机时无任何记录MAC地址表
MAC地址学习;源主机通过交换机时发送数据帧给目标主机,交换机学习数据帧中的源MAC地址和对应接口标识,并记录到MAC地址表中
广播未知数据帧;如果交换机的MAC地址表中没有目的MAC地址所对应的接口记录,则会进行泛洪
接收方回应;只有拥有对应的MAC地址主机才会进行回复响应
交换机实现单播通信;交换机会从目的主机回复的消息中学习到MAC地址和对应的接口的标识,并记录到MAC地址表中,之后两台主机即可通过交换MAC地址表的记录实现单播通信(MAC地址表默认老化世间为300秒)
交换机通过MAC地址表的记录实现数据帧的转发

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值