针对卫星网环境下报文传输要求可靠高效的实际需求,设计一种新型协议PUDP(Passive UDP)。该协议通过在传统TCP/IP协议的UPD层和应用层中间加入一层可靠UDP模块,保证数据的可靠传输,实现了基于UDP报文传输的可靠传输。同时该协议还将应用层的一部分数据包传输控制机制糅合到流量控制当中,由报文接收端也就是客户端控制整个报文传输过程,实现了报文被动式传输,减轻了服务器端的工作负担。通过测试证明,该协议较好地解决了卫星网环境下报文传输可靠高效的问题。%Aiming at the actual demand of reliable and efficient message transmission in the environment of satellite network,we design a novel protocol PUDP (passive UDP).By adding a layer of reliable UDP module between the UPD layer and the application layer in traditional TCP/IP protocol,it ensures the reliable data transmission and realises the reliable transmission which is based on UDP message transmission. Meanwhile,this protocol also mixes part of the packets transmission control mechanism in application layer with flow control,lets the message receiving terminal,also called the client,to control the entire transmission process,realises the passive message transmission and reduces the workload on the server.This protocol has been proved to be able to properly solve the problem of reliable and efficient message transmission in the environment of satellite network by tests.
展开▼