论文部分内容阅读
多播已成为一种重要的高性能网络技术,同时多播应用也面临着可靠性和安全性两大基本问题,可靠性和安全性也因此成为多播中的两个主要研究领域。多播技术在诸如音频和视频流等多种应用中显得日益重要,而在这类应用中实时性是一个关键因素。本文同时关注的是可靠性和实时性两个方面。
本文首先详细分析了针对小规模网格环境设计的可靠IP多播协议TCP-XM的设计思想和具体机制,分析协议的实现基础IwIP协议栈和TCP-XM的具体实现,并且分析了协议如何在网格工具包GlobusToolkit中使用:然后介绍了差错控制系统的分类和各类的优缺点,重点研究了前向纠错机制和一种优化的前向纠错机制。
本文在研究了现有的一些差错控制系统的基础上,分析了基于DFEC和ARQ相结合的差错控制系统DHEC。在网络状况为良好时,不需要使用FEC编码;在网络状况为差和很差时,动态使用FEC能够在接收方恢复丢失的数据包;在网络状况非常差时,利用ARQ来重传丢失的数据包。利用DHEC,着重解决IP多播协议TCP-XM的可靠性和实时性问题。可靠多播在多播基础上主要采用差错控制和拥塞控制来保证多播传输的可靠性。TCP-XM协议已有自身的拥塞控制机制和差错控制里的重传反馈机制(ARQ),本文的主要工作就是采用差错控制系统DHEC在确保多播传输可靠性的同时,并且确保传送消息的连贯性和实时性。