
【计】 stop-and-wait protocol
be parked; cease; halt; pause; stay; stop
class; grade; rank; wait; when
【机】 iso-
agree on; agreement; confer; deliberation
【计】 protocol
【经】 agreement; assent; composition; treaty
停等协议(Stop-and-Wait Protocol)是数据链路层的一种基本流量控制协议,用于确保在不可靠信道上的可靠数据传输。其核心机制是发送方每发送一个数据帧后必须停止发送,等待接收方的确认帧(ACK)到达后,才能发送下一帧。若超时未收到ACK或收到否定确认(NAK),发送方会重发该帧。
发送-等待(Send-and-Wait)
发送方发送一个数据帧后进入等待状态,直到收到接收方的确认信号。英文术语强调其"发送后暂停"的特性。
确认帧(Acknowledgement Frame, ACK)
接收方正确接收数据帧后,返回ACK信号。若检测到帧错误,则返回否定确认(NAK)或保持沉默(触发超时重传)。
超时重传(Timeout Retransmission)
发送方设置计时器(通常为300ms),若超时未收到ACK/NAK,自动重发原数据帧。
优点
缺点
$$ eta = frac{T_f}{T_f + 2T_p} $$
其中 (T_f) 为帧发送时间,(T_p) 为传播延迟。
适用于低带宽或高延迟网络(如早期卫星通信),以及嵌入式系统等资源受限环境。
权威参考文献:
停等协议(Stop-and-Wait Protocol)是数据链路层中用于实现可靠传输的基础协议,其核心机制是发送方每发送一个数据帧后停止并等待接收方确认,确保数据正确到达后再发送下一帧。以下是详细解析:
单帧传输
发送方每次仅发送一个数据帧,并启动定时器等待接收方的确认(ACK)。若在规定时间内收到ACK,则发送下一帧;若超时未收到,则重发原帧。
帧序号简化
仅需0和1两种序号即可实现帧的顺序控制。例如,发送帧0后收到ACK0,则下一帧为帧1;若ACK丢失,超时重传帧0。
差错处理
停等协议是自动重传请求(ARQ)的最简形式,后续改进协议如后退N帧(GBN)和选择重传(SR)通过滑动窗口机制提升了效率。
如需进一步了解技术细节(如超时时间设置、序号管理),可参考来源、3、6的完整内容。
白度铂环量不厌草甾醇成形卵黄程序控制部件瓷漏斗存储信息容量单位碘苯丙酸端聚物多级螺旋泵非数字敷布刚果素骨胳组织规则连接图活动性减弱计划保养金字塔式课税可溶磺乙酰胺流点流股钮孔形骨折排铵代谢佩利多耳破乳剂SP人造苦杏仁油酸化碳化物稳定剂为零额股份发出的临时收据