首页> FAQ> 当前页

问:考虑不采用网络编码的重传机制广播方案,有哪两种重传方案?

答:    方案A     在此方案中,所有接收端都是无记忆接收,只要在接收端当前有数据分组丢失时,便会马上发送一个NAK到信源,而不考虑该数据分组是否在之前的时刻已经被正确接收。同样,当某个节点成功接收到数据分组,而其他节点在当前时刻未接收到数据分组时,信源也会被要求重传数据。只有当所有接收端同时正确接收到数据分组时,信源才无需重传,所以该方案下带宽利用率非常低。     方案B     接收端只有在当前时刻未成功接收到数据分组,并且在之前时刻也从未正确接收到该数据分组的情况下,才会向信源发送NAK要求重传。举个例子,在时刻1,信源同时向节点1、2发送数据分组。节点1成功接收,而节点2未成功接收。那么节点2便发送一个NAK至信源要求重传。信源接收到NAK,并且在时刻2再次广播数据分组。而这次节点1未成功接收,而节点2成功接收。当采用方案A时,信源不得不进行第三次传输,而采用方案B时,由于节点1已经在时刻1成功接收到数据分组,所以并不需要进行第三次传输。可以看出,方案B比方案A在带宽利用率上性能更加优异。