一些作者(即Tanenbaum,Stallings)引用ARQ协议作为处理错误的第二层机制。
就连这一页来自维基百科都说
这些协议驻留在数据链路或传输层中
哪些ARQ技术/协议用于处理以太网中的错误?
或者不同的问题..。哪个L2协议使用“回溯-n”、“滑动窗口”或“停止-等待”作为ARQ?
发布于 2018-02-12 20:15:04
以太网的链路层在帧检查序列字段中使用CRC32,跟踪有效载荷数据。如果FCS失败,则删除帧。删除帧的其他原因包括链路拥塞、QoS、ACL过滤。在任何情况下,都没有恢复,需要更高级别的协议来处理(或者不需要)。
10千兆位和更快的速度可以使用额外的前向纠错(FEC)。小错误被纠正在飞行,而较大的错误使帧也下降。
最常见的错误是由几乎无处不在的TCP传输层协议来处理。TCP使用一个滑动发送窗口来重新发送在通常的往返时间内未被确认的数据包。
https://networkengineering.stackexchange.com/questions/48043
复制相似问题