首页> FAQ> 当前页

问:NORM协议的设计目的有哪些?

答:    NORM协议的设计目的是为一般的IP多播路由及转发服务提供对大量数据对象或数据流的端到端的可靠传输。NORM采用选择性否认(NACK)机制来保证传输的可靠性。该协议使用了基于FEC的修复策略,它允许通过一次重传帮助多个目的节点修复而不需要考虑这些节点具体丢失了哪些数据包。我们可以选择性地采用FEC来提供传输的前摄鲁棒性。视频应用的延迟要求(4s)与NACK帧的使用不兼容,因此对于视频应用来说,其NORM协议仅配置了符码率为1/2的FEC编码。而对于文件传输来说,其NORM协议配置了符码率为1/2的FEC编码并使用了NACK帧。     ALARMS的设计目的是以一种与FEC和NORM互补的方式为MANET提供更长期的可靠性。ALARMS主要针对的是信源节点对于目的节点不可达的临时网络分区(例如NORM无法工作的情况)。ALARMS在每个节点上都会存储该节点监听到的传输,并在源节点不可达时选择一些修复服务节点来给目的节点提供信息。