4.1数据链路层功能 3.反馈重发机制 由于检错码本身不提供自动的错误纠正能力,所以需要 提供一种与之相配套的错误纠正机制,即反馈重发。通常 当接收方检出错误的帧时,首先将该帧丢弃,然后给发送 方反馈信息请求发送方重发相应的帧。反馈重发又被称为 自动请求重传ARQ( Automatic Repeat request)。反馈 重发有两种常见的实现方法,即停止等待方式和连续ARQ方 式。 2021年2月23日星期二11时45分46 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时45分46 秒 计算机网络技术实用教程(第3版) 4.1 数据链路层功能 3. 反馈重发机制 由于检错码本身不提供自动的错误纠正能力,所以需要 提供一种与之相配套的错误纠正机制,即反馈重发。通常 当接收方检出错误的帧时,首先将该帧丢弃,然后给发送 方反馈信息请求发送方重发相应的帧。反馈重发又被称为 自动请求重传ARQ(Automatic Repeat request)。反馈 重发有两种常见的实现方法,即停止等待方式和连续ARQ方 式
4.1数据链路层功能 例如,当一个连接建好后,接收方可以说:现在你可以给 我发n个帧,但是此后,直到我告诉你继续时,你才能再发 如简单停等协议就可以实现流量控制功能,但其实现效率太 低。滑动窗口协议可以将确认机制与流量控制机制巧妙地结 合在一起。 滑动窗口协议是指一种采用滑动窗口机制进行流量控制的 方法。通过限制已经发送但还未得到确认的数据帧的数量, 滑动窗口协议可以调整发送方的发送速度。许多使用位填充 技术的数据链路层协议(如HDLC协议)都使用滑动窗口协 议进行流量控制 2021年2月23日星期二11时45分46 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时45分46 秒 计算机网络技术实用教程(第3版) 4.1 数据链路层功能 例如,当一个连接建好后,接收方可以说:现在你可以给 我发n个帧,但是此后,直到我告诉你继续时,你才能再发。 如简单停等协议就可以实现流量控制功能,但其实现效率太 低。滑动窗口协议可以将确认机制与流量控制机制巧妙地结 合在一起。 滑动窗口协议是指一种采用滑动窗口机制进行流量控制的 方法。通过限制已经发送但还未得到确认的数据帧的数量, 滑动窗口协议可以调整发送方的发送速度。许多使用位填充 技术的数据链路层协议(如HDLC 协议)都使用滑动窗口协 议进行流量控制
4.1数据链路层功能 4.1.5链路管理 链路管理功能主要用于面向连接的服务。在链路两端的节 点要进行通信前,必须首先确认对方已处于就绪状态,并交 换一些必要的信息以对帧序号初始化,然后才能建立连接。 在传输过程中则要维持该连接。如果出现差错,需要重新初 始化,重新自动建立连接。传输完毕后则要释放连接。数据 链路层连接的建立、维持和释放就称作链路管理。 4.1.4流量控制 流量控制的作用就是使发送方所发出的数据流量不要超过 接收方所能接收的速率。流量控制的关键是需要有一种信息 反馈机制,使发送方能了解接收方是否具备足够的接收及处 理能力。 2021年2月23日星期二11时45分46 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时45分46 秒 计算机网络技术实用教程(第3版) 4.1 数据链路层功能 4.1.5 链路管理 链路管理功能主要用于面向连接的服务。在链路两端的节 点要进行通信前,必须首先确认对方已处于就绪状态,并交 换一些必要的信息以对帧序号初始化,然后才能建立连接。 在传输过程中则要维持该连接。如果出现差错,需要重新初 始化,重新自动建立连接。传输完毕后则要释放连接。数据 链路层连接的建立、维持和释放就称作链路管理。 4.1.4 流量控制 流量控制的作用就是使发送方所发出的数据流量不要超过 接收方所能接收的速率。流量控制的关键是需要有一种信息 反馈机制,使发送方能了解接收方是否具备足够的接收及处 理能力
4.2数据链路层所提供的基本服务 通常,数据链路层有三种基本服务可供选择,即无确认的 无连接服务( Unacknow ledged connectionless service)、有 确认的无连接服务( Acknowledged connectionless service)、 有确认的面向连接服务( Acknowledged connection-oriented service)。 1.在无确认的无连接服务方式下,两个相邻机器之间在 发送数据帧之前,事先不建立连接,事后也不存在释放连接 源机器向目标机器发送独立的数据帧,而目的机器不对收到 的帧作确认;由于线路上的噪声而造成的帧丢失,数据链路 层将不作努力去恢复,而是将该工作留给上层(通常为传输 层)去完成。这类服务通常适用于误码率很低的信道,如大 多数局域网都使用这种无确认的无连接服务方式。 2021年2月23日星期二11时45分46 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时45分46 秒 计算机网络技术实用教程(第3版) 4.2 数据链路层所提供的基本服务 通常,数据链路层有三种基本服务可供选择,即无确认的 无连接服务(Unacknowledged connectionless service)、有 确认的无连接服务(Acknowledged connectionless service)、 有确认的面向连接服务(Acknowledged connection-oriented service)。 1. 在无确认的无连接服务方式下,两个相邻机器之间在 发送数据帧之前,事先不建立连接,事后也不存在释放连接; 源机器向目标机器发送独立的数据帧,而目的机器不对收到 的帧作确认;由于线路上的噪声而造成的帧丢失,数据链路 层将不作努力去恢复,而是将该工作留给上层(通常为传输 层)去完成。这类服务通常适用于误码率很低的信道,如大 多数局域网都使用这种无确认的无连接服务方式
4.2数据链路层所提供的基本服务 2.在有确认的无连接服务方式下,仍然不需要建立连 接,源机器向目标机器发送独立的数据帧,但是接收站点 要对收到的每一帧作确认,即在收到数据帧之后回送一个 确认帧,而发送站点在收到确认帧之后才会发送下一帧。 当在一个确定的时间段内没有收到确认帧时,发送方就认 为所发送的数据帧丢失并自动重发此帧。自动重发可能会 产生接收站点收到重复的数据帧的问题。有确认的无连接 服务方式适用于像无线网之类的不可靠信道 」 2021年2月23日星期二11时45分46 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时45分46 秒 计算机网络技术实用教程(第3版) 4.2 数据链路层所提供的基本服务 2. 在有确认的无连接服务方式下,仍然不需要建立连 接,源机器向目标机器发送独立的数据帧,但是接收站点 要对收到的每一帧作确认,即在收到数据帧之后回送一个 确认帧,而发送站点在收到确认帧之后才会发送下一帧。 当在一个确定的时间段内没有收到确认帧时,发送方就认 为所发送的数据帧丢失并自动重发此帧。自动重发可能会 产生接收站点收到重复的数据帧的问题。有确认的无连接 服务方式适用于像无线网之类的不可靠信道