首页> FAQ> 当前页

问:考虑采用网络编码的重传机制有哪两个方案?

答:    方案C     在方案C中,接收节点与之前的方案中的相类似,当其未正确收到一个数据分组时,便会马上向信源发送NAK。然而,信源并不会马上重传该数据,而是会暂时记录下该时刻哪个节点丢失的是哪个数据分组,并继续发送之前的数据分组序列。经过一段时隙N后,信源处已经缓存了一组在之前时刻各节点的数据分组丢失情况,根据此分组丢失信息重发之前各节点在某个时刻丢失数据分组的XOR编码组合,使得接收节点可以根据之前已有的数据解码出所需要的数据分组。     方案D     方案D是方案C的一种改进设计。由于在方案C中,只要有1个节点未成功接收到重传数据分组,那么中继节点便会再次重传。举例,比如中继节点重传用于恢复节点R1处的a1和节点R2处的a3的编码数据分组a1 a3,假如R1未成功接收,但是R2已成功接收,那么按照方案C的设计,那么中继节点仍然会重传该数据分组,这导致了极大的资源浪费。方案D是根据节点所接收到的重传数据分组状态的一种动态设计。