文档介绍:数字通信与计算机网络技术基础
华北航天工业学院
庄连英制作
网络和现代通信技术基础
数据链路层
本章学习目标
链路、数据链路的概念,数据链路层的功能
停止等待协议的工作原理与过程
数据链路层是如何进行差错控制的
数据链路层流量控制的意义与方法
面向比特数据链路层协议HDLC的帧结构与帧分类
PPP链路协议的工作过程
数据链路层概述
链路与数据链路
数据链路层概述
帧与报文
数据链路层概述
数据链路层的目的、服务及功能
数据链路层在网络实体间提供建立、维持和释放数据链路连接以及提供传输数据链路服务数据单元的功能和过程的手段;在物理连接上建立数据链路连接。它检测和校正物理层出现的错误,为网络层提供可靠的数据链路。
数据链路层概述
数据链路层的目的、服务及功能
(1)数据链路连接。
(2)接收数据链路服务数据单元和网络层交换数据;
(3)提供数据链路端点标识符;
(4)当把数据链路服务数据单元划分为多个数据链路协议数据单元传送时,要保证按发送方发送的顺序向接收方的网络层递交,即提供保序的服务;
(5)差错位检测、纠正和报告;
(6)流量控制;
(7)服务质量参数的商定。
数据链路层概述
数据链路层的目的、服务及功能
1、链路管理:当网络中的两个结点进行通信时,发送方必须确知接收方是否已处在准备接收状态。
2、帧同步:数据链路层,数据传送的单位是帧。
3、流量控制:协调发送方与接收方的工作。
4、差错控制:接收方可通过校验帧的差错编码,判断接收到的帧是否有差错。
5、透明传输:所谓透明传输就是不管所传数据是什么样的比特组合,都应能够在链路上传送。
6、寻址:在多点连接的情况下,保证每一帧都能送到正确的目的站。
停止等待协议
网络两个节点数据链路层进行通信的模型
停止等待协议
停止等待协议的工作原理:
连续ARQ协议
工作原理:
连续ARQ协议,即采用连续自动请求重传方案。发送方可以连续发送一系列信息帧,即不用等待前一帧被确认便可发送下一帧。这就需要在发送方设置一个较大的缓冲存储空间,用以存放若干待确认的信息帧。当发送方收到对某信息帧的确认帧后便可从帧缓存中将该信息帧删除,并继续发送数据帧。所以,连续ARQ协议使得信道利用率大大提高。