数据链路层

本文详细介绍了数据链路层的功能,包括如何将数据封装成帧,添加源和目的MAC地址,以及校验数据。还探讨了链路的不同类型,如无线、以太网和光纤。数据链路层的主要任务是解决封装成帧、差错检测和可靠传输。在共享型和非共享型网络中,交换机扮演关键角色,通过MAC地址表进行数据转发,并且支持全双工和半双工模式。交换机通过学习MAC地址来更新其地址表,实现高效的数据传输。
摘要由CSDN通过智能技术生成

工作在OSI模型的第二层 — — —> 二层

链路

从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。

链路按照传输介质: 如 wireless---> 802.11、以太网--->Ethernet II 、802.3 、光纤、PPP链路等

数据链路层会将数据封装成

数据链路层解决的三个问题

  • 封装成帧 将上层数据 加上帧头(源目MAC地址和type字段)和 帧尾 (校验数据)

字段                长度                    含义

DMAC            6字节                  目的MAC地址,IPV4为6字节,该字段确定帧的接收者

SMAC            6字节                  源MAC地址,IPV4为6字节,该字段标识发送帧的工作站

Type               2字节                  协议类型。下表列出了链路直接封装的协议

Data                变长                   数据字段的最小长度必须为46字节以保证帧长至少为64字节,这                                                      意味着传输一字节信息也必须使用46字节的数据字段。

                                                  若填入该字段的信息少于46字节,该字段的其余部分也不需进行                                                      填充。数据字段的最大长度为1500字节。

CRC               4字节                  用于帧内后续字节差错的循环冗余检测(也称为FSC或帧检验序                                                      列)

  • 差错检测

 基于 帧尾校验和(sum check) 来实现的

  • 可靠传输

组网类型

  • 共享型网络

           1.冲突域 一个冲突域也是一个局域网

           2.争用型介质访问控制 

                   集线器 

                   传输数据依靠 CSMA/CD ---> 载波侦听 多路访问 碰撞检测

            3.确定型介质访问控制

                    又称有序的访问控制协议

                    令牌环网络

  • 非共享型网络

          1.解决了冲突域的问题

          2.基于交换机来实现的

          3.交换机的接口独享一个带宽

          4.所有设备处于一个广播域或局域网

数据链路层的设备

交换机

可以为接入交换机的任意两个网络节点提供独享的电信号通路:交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输。

交换机接口的数据传输模式

全双工——能同时进行 接收和发送数据,相当于两个人打电话

半双工——能发送信号 ,也能接收信号 , 但是不能同时进行

单工——只能发送或接收信号的设备,如:广播电台和收音机

自适应

交换机的工作原理

  • 交换机工作 依赖于 MAC地址表

         MAC地址表:上面记录了 接口 和 与该接口相连设备的MAC地址

  •       1.接收数据:交换机接收数据帧,会解封装该数据帧的 数据链路层(源MAC和目的MAC),

                                学习源MAC地址。

             2.交换机要转发数据帧,会在MAC地址表中,查询目的MAC地址和接口的对应关系

                  (1) 如果 交换机找到该对应关系,则将数据帧发送往对应的接口

                   (2)如果 交换机 没有找到对应关系,则将数据帧 泛洪 到该广播域下的每一台主

                            机上。

  • 关于交换机的MAC地址表的特性

         1.刚接入网络时,没有任何数据经过交换机 ,交换机的MAC地址表是空的

         2.交换机学习到的 接口与MAC地址对应关系的信息叫做 MAC地址表的条目,MAC地址表的 

            条目 使用寿命的(默认300s)

         3.交换机的 MAC地址表的容量是有限的

         4.关于交换机学习MAC地址,如 接口1----AA,当交换机从其他接口(接口2)又学习到了AA

            这个MAC地址,此时会将原来的 接口1----AA 删除,重新填写一个接口2----AA, 将

            MAC 地 址表更新

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值