摘要

针对具有单个数据包小、数据包数量巨大特点的网络数据传输问题,提出关键包可靠性的概念.利用UDP协议简单、高效、快速的特点,设计了关键包可靠网络协议(RCPP),该协议基于客户端/服务器模式,包括四种格式的数据报文,采用关键包三次握手、非关键包不确认的通信交互机制.通过理论分析和数学推导,建立了一个模型用于预测RCPP协议的运行性能.最后,实现了RCPP协议并使用它进行了实验测试.将模型分析结果与实验数据进行了比较,结果表明RCPP协议可以以较高的网络利用率和吞吐率有效地运行,分析模型能够对协议性能做出准确合理的预测.