论文部分内容阅读
目前在卫星应急通信中卫星用户地面站与其维护平台广泛使用UDP作为传输层协议,该协议简单、快速但不能保证数据的可靠传输,因此可靠通信协议成为本文研究的重点。本文汲取TCP协议和UDT协议在可靠性处理方面的优点,对传统的RUDP协议进行改进,提出一种具有拓展补发的双可靠通信协议——D-RCUDP。该协议在UDP的基础上进行了多种机制的设计,包括识别机制、CRC校验机制、双线程机制和链路通断检测机制,同时对传统的停等待机制进行了改进,不仅弥补了UDP本身的不可靠性,而且在传输效率上也有了较大提升。在此基础上,本文开发了一个简单、实用、低功耗和高性能的维护平台管理软件。该软件利用D-RCUDP协议实现对便携式卫星用户地面站的配置和管理,让其快速进入工作状态,从而确保关键信息的及时传输。该软件运行在Windows系统上,使用Microsoft Visual Studio2010进行开发,编程语言为C#,经过多次测试运行正常。通过该软件对D-RCUDP协议进行可靠性测试和传输效率测试,利用Wireshark获得传输数据并加以分析,结果表明D-RCUDP协议能够保证数据的可靠传输,并且传输效率优于TCP协议和RUDP协议。