三、数据链路层(一)数据链路层的功能

目录

1.1为网络层提供服务

1.2数据链路层的主要功能


  • 信道:一般用来表示向某一个方向传送信息的媒体。
  • 物理链路:有线通信时,链路指两个节点之间的物理线路,如电缆或光纤。无线电通信时,链路指基站和终端之间传播电磁波的路径空间。水声通信时链路指换能器和水听器之间的传播声波的路径空间。简称链路又称通信链路
  • 数据链路:数据链路是除了物理线路外,还必须有通信协议来控制这些数据的传输。把实现这些协议的硬件和软件加到链路上的。又称逻辑链路
    计算机之间的通信路径往往要经过许多段这样的链路,可见链路只是一条数据通信路径的组成部分。
  • 二者的关系:信道在实现时,可能用到导向性传输媒体和非导向性传输媒体中的一种,或者多种互相搭配。在信道的某一个实现部分数据链路层的任务将源机器中来自网络层的数据通过相应数据链路传输到目标机器的网络层。

 

数据链路层在物理层的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。 

1.1为网络层提供服务

对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据传输到目标机器的网络层。数据链路通常可为网络层提供如下服务:

  • 无确认的无连接服务。源机器发送数据帧时不需先建立链路连接,目的机器收到数据帧时需发回确认。对丢失的帧,数据链路层不负责重发而交给上层处理。适用于实时通信或误码率较低的通信信道,如以太网
  • 有确认的无连接服务。源机器发送数据帧时不需先建立链路连接,但目的机器收到数据帧时必需发回确认。源机器在所规定的时间内未收到确定信息时,就重传丢失的帧,以提供传输的可靠性。适用于误码率较高的通信信道,如无线通信
  • 有确认的有连接服务。帧传输过程分为三个阶段:建立数据链路→传输帧→释放数据链路。目的机器对收到的每一帧都要给出确认,源机器收到确认后才能发送下一帧,因而该服务的可靠性最高,适用于通信要求(可靠性、实时性)较高的场合。
  • 有连接就一定要有确认。

1.2数据链路层的主要功能

这里简单提及重点作为数据链路层的开篇,并且这些内容后续还会具体学习。本章的重点还是各种协议。

  • 链路管理:链路连接的建立、维持、释放以及对异常情况的处理。
  • 帧定界和帧同步:帧定界,即添加必要的首部和尾部来确定帧长。帧同步指的是接收方应能从接收到的二进制比特流中区分出帧的起始和终止。
  • 透明传输不管所传数据是什么样的比特组合,都能在链路上传播。这就要保证数据部分与帧同步机制不冲突。
  • 差错控制位错:即比特差错,也称误码,帧中的某些位出现了差错。帧错:指帧的丢失、重复或失序等错误。
  • 介质访问控制:为使用介质的每个结点隔离来自同一信道上其他结点所传送的信号,以协调活动结点的传输。
  • 流量控制:控制发送方数据的发送速率,使接收方能够完全接收。对于数据链路层,控制的是相邻两结点之间的数据链路上的流量。而对于传输层,控制的是从源端到目的端之间的流量。

补充:流量控制与可靠传输机制、介质访问控制,并不是必须的,所以并不是基本功能。

  • 在共享式以太网中,核心设备是集线器,半双工通信,CSMA/CD,没有确认帧(要是有确认帧,返回确认的时候就会造成冲突了),不确认,不可靠,所以没有流量控制。
  • 在数据链路层中流量控制机制和可靠传输机制是交织在一起的。流量控制不好就会使接收方接收不到应该接收的帧造成帧错,这是不可靠的,所以需要可靠传输机制。在OSI体系结构中,数据链路层就有流量控制功能,在TCP/IP体系结构中,流量控制功能被移到了传输层。
  • 在交换式以太网中,核心设备是以太网交换机,全双工通信,可以流量控制,因为没有冲突,所以不需要介质访问控制。

  

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值