网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

数据链路层中的设计问题

更新时间:2026年03月27日   作者:spoto   标签(Tag):

先决条件 –OSI模型的各个层次
数据链路层它是物理层之后的第二层。数据链路层负责维护两个主机或节点之间的数据连接。
在讨论数据链路层的设计问题之前,先了解一下其各个子层以及它们的功能。具体来说,这些子层及其功能如下:
数据链路层被划分为两个子层:

  1. 逻辑链接控制子层(LLC) -
    它提供了数据链路的逻辑结构,从而能够控制数据链路层的同步、流量控制和错误检测功能。其功能包括:
    • (i)错误恢复。
    • (ii)它负责执行流量控制相关的操作。
    • (iii)用户称呼方式。
  2. 媒体访问控制子层(MAC) -
    它是数据链路层的第二层。它负责控制传输介质的流量和复用过程。数据包的传输由这一层来负责。这一层还负责将数据通过网络接口卡进行传输。
    功能包括:
    • (i)用于控制对媒体的访问权限。
    • (ii)它实现了对直接连接到局域网中的各个站点的唯一地址分配。
    • (iii)错误检测。

数据链路层的设计问题包括:

为网络层提供的服务——
数据链路层充当与……的服务接口。网络层这种基本的传输方式,就是将数据从发送端的网络层传输到接收端的网络层。这种传输过程也是通过数据链路层来实现的。

它提供三种类型的服务:

  1. 未被认可且缺乏连接性的服务。
  2. 被认可且无需连接的服務。
  3. 被认可且以连接为导向的服务

未被认可且不具备连接功能的服务。

  • 在这里,发送方机器会发送独立的帧,而发送方本身并不给予任何确认。
  • 没有建立起任何逻辑上的联系。

被认可且无需连接的服務。

  • 发送者和接收者之间并没有建立起任何逻辑上的联系。
  • 每一帧都会被接收方确认。
  • 如果帧没有在特定的时间间隔内到达接收方,那么就必须重新发送该帧。
  • 它在无线系统中非常有用。

被认可且以连接为导向的服务

  • 在数据传输之前,发送方和接收方之间会建立一种逻辑上的联系。
  • 每一帧都被编号,这样接收者就可以确保所有的帧都已经送达,而且每个帧只被发送一次。

2. 帧同步 -
源机器以称为“帧”的数据块形式将数据发送给目标机器。每个帧的起始和结束位置必须被明确标注出来,这样目标机器才能识别出该帧的内容。

3. 流量控制 –
流量控制的目的是防止数据帧在接收端被发送出去。源机器发送数据帧的速度必须不能超过目标机器能够接收数据帧的能力。

4. 错误控制 –
错误控制的目的是防止帧的重复出现。在从源机器传输到目标机器的过程中,如果产生了错误,那么这些错误必须在目标机器上被检测并纠正。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料