9K+ 阅读量
在计算机网络中,流水线是指在不等待第一个发送的帧的确认的情况下发送多个数据单元的方法。流水线确保更好地利用网络资源,并提高交付速度,尤其是在大量数据单元构成要发送的消息的情况下。流水线数据传输流程图以下流程图描述了流水线系统中的数据传输与非流水线系统中的数据传输。这里,流水线集成在数据链路层,四个数据链路层帧按顺序传输。使用流水线的数据链路协议两个数据链路层... 阅读更多
带宽时延积是衡量有多少比特可以填充网络链路的指标。它给出了在等待确认之前发送方在给定时间内可以传输的最大数据量。因此,它是未确认数据的最大数量。测量带宽时延积计算为信道链路容量和传输往返时延时间的乘积。信道的链路容量是在每秒传输的比特数。因此,其单位为 bps,即每秒比特数。往返时延时间是... 阅读更多
34K+ 阅读量
回退N协议,也称为回退N自动重传请求,是一种数据链路层协议,它使用滑动窗口方法来可靠地顺序交付数据帧。它是滑动窗口协议的一种情况,发送窗口大小为 N,接收窗口大小为 1。工作原理回退N ARQ 允许在收到第一个帧的确认之前发送多个帧。这些帧按顺序编号,并且数量有限。可以发送的帧的最大数量取决于发送窗口的大小。如果... 阅读更多
19K+ 阅读量
滑动窗口协议是数据链路层协议,用于可靠地顺序交付数据帧。滑动窗口也用于传输控制协议。在这些协议中,发送方有一个称为发送窗口的缓冲区,接收方有一个称为接收窗口的缓冲区。在一比特滑动窗口协议中,窗口的大小为 1。因此,发送方传输一个帧,等待其确认,然后传输下一个帧。因此,它使用了停止等待协议的概念。此协议提供全双工通信。因此,确认被附加... 阅读更多
13K+ 阅读量
在可靠的全双工数据传输中,将确认挂接到传出数据帧的技术称为搭载。为什么搭载?通信本质上大多是全双工的,即数据传输在两个方向上都发生。实现全双工通信的一种方法是将两种通信都视为一对单工通信。每个链路都包含一个用于发送数据的正向通道和一个用于发送确认的反向通道。但是,在上述安排中,每个传输的数据单元的流量负载都会加倍。所有数据传输的一半包括确认的传输。因此,一种提供更好... 阅读更多
85K+ 阅读量
滑动窗口协议是数据链路层协议,用于可靠地顺序交付数据帧。滑动窗口也用于传输控制协议。在此协议中,发送方可以一次发送多个帧,然后再从接收方收到确认。术语滑动窗口指的是用于保存帧的虚设框。滑动窗口方法也称为窗口化。工作原理在这些协议中,发送方有一个称为发送窗口的缓冲区,接收方有一个称为接收窗口的缓冲区。发送窗口的大小决定了出站帧的序列号。... 阅读更多
2K+ 阅读量
带重传的肯定确认(PAR)是一组用于通过嘈杂或不可靠的通信网络传输数据的错误控制协议。这些协议驻留在 OSI(开放系统互连)参考模型的数据链路层和传输层中。它们提供对在传输过程中损坏或丢失的帧的自动重传。PAR 也称为自动重传请求 (ARQ)。PAR 用于通过不可靠的上层服务提供可靠的传输。它们通常用于全球移动通信系统 (GSM) 通信。工作原理在这些协议中,接收方向... 阅读更多
10K+ 阅读量
自动重传请求 (ARQ) 是一组用于通过嘈杂或不可靠的通信网络传输数据的错误控制协议。这些协议驻留在 OSI(开放系统互连)参考模型的数据链路层和传输层中。之所以这样命名,是因为它们提供对在传输过程中损坏或丢失的帧的自动重传。ARQ 也称为带重传的肯定确认 (PAR)。ARQ 用于通过不可靠的上层服务提供可靠的传输。它们通常用于全球移动通信系统 (GSM) 通信。工作原理在这些协议中,接收方向... 阅读更多
11K+ 阅读量
用于噪声信道的单工停止等待协议是数据链路层协议,用于具有错误控制和流量控制机制的数据通信。它通常被称为停止等待自动重传请求 (停止等待 ARQ) 协议。它为停止等待协议添加了错误控制功能。此协议考虑了接收方具有有限处理速度以及帧在传输过程中可能会损坏的事实。如果数据帧以大于其处理速度的速度到达接收方,则可能会丢弃帧... 阅读更多
停止等待协议是数据链路层协议,用于通过无噪声信道传输帧。它提供单向数据传输以及流量控制功能,但不提供错误控制功能。此协议考虑了接收方具有有限处理速度的事实。如果数据帧以大于其处理速度的速度到达接收方,则可能会丢弃帧。为了避免这种情况,接收方在每个帧到达时发送确认。发送方仅在收到接收方的肯定确认后才发送下一帧... 阅读更多