等停式ARQ、返回nAQR、选择重发式ARQ、并行等待式ARQ四种方法的链路利用率比较
时间: 2023-07-10 19:33:51 浏览: 86
等停式ARQ、返回nAQR、选择重发式ARQ、并行等待式ARQ是四种ARQ协议中比较常见的协议。
等停式ARQ是指发送方在发送完一个数据包后,等待接收方对该数据包进行确认,如果接收方未收到该数据包,则发送方会等待一段时间后进行重传。等停式ARQ的链路利用率较低,因为发送方需要等待接收方的确认,而在等待的过程中,信道资源被浪费了。
返回nAQR是指接收方在接收到一个错误的数据包后,发送一个nACK请求发送方进行重传,发送方根据nACK请求进行重传。返回nAQR的链路利用率较低,因为发送方需要等待接收方的nACK请求。
选择重发式ARQ是指接收方在接收到一个错误的数据包后,发送一个请求,请求发送方重传该数据包以及之后的数据包,发送方根据请求进行重传。选择重发式ARQ的链路利用率比等停式ARQ和返回nAQR要高一些,因为发送方可以一次性重传多个数据包。
并行等待式ARQ是指在发送方发送多个数据包时,接收方可以同时接收多个数据包,并在接收到一个错误的数据包时,只请求重传该数据包。并行等待式ARQ的链路利用率最高,因为可以同时发送多个数据包,而且只有错误的数据包需要重传。
综上所述,四种ARQ协议的链路利用率从低到高的顺序为:等停式ARQ、返回nAQR、选择重发式ARQ、并行等待式ARQ。
相关问题
返回式n-arq和停等式ARQ的原理
返回式n-arq和停等式ARQ都是数据传输时用于错误检测和纠错的方法,其原理如下:
返回式n-arq:在数据传输中,接收方会对收到的数据进行校验,如果有错误则会向发送方发送一个请求,要求发送方重新发送该数据包。发送方收到请求后会重传该包,直到接收方收到正确的数据包为止。 n表示接收方可以存储多个数据包的状态,以便在收到请求后做出响应。
停等式ARQ:发送方每次发送一个数据包,接收方会对数据包进行校验,如果没有错误则回复一个确认信号,表示已成功接收。如果有错误,则会要求发送方重新发送该数据包。发送方会等待接收到确认信号后再发送下一个数据包,以避免数据包重叠导致混乱。
需要注意的是,这两种方法虽然都能对数据进行校验和纠错,但是都存在一定的开销和延迟。因此在实际应用中,需要根据具体情况选择合适的方法。
返回式n-ARQ算法思路
回答:n-ARQ算法是指采用多次传输来确保数据传输正确性的一种算法。其思路是在发送数据时,发送方会等待接收方的回复,以确认数据是否正确接收。如果接收方发现数据有误,会要求发送方重新发送,直到数据传输准确无误为止。返回式n-ARQ算法则是在接收到请求重新发送数据的情况下,发送方会将之前已发送的所有数据全部重新发送,以保证数据传输的正确性。