发明名称 |
自组织网络中的短报文可靠传输方法 |
摘要 |
本发明提供一种Ad Hoc网络中可靠地传输数据的方法,通过syn、data-ack和fin报文实现可靠传输,在发送方与接收方之间建立连接,接收方无需等待漫长的三次握手即可接收数据,收发双方采用data-ack交互方式进行通信,实现报文的发送,发送方在最后一包数据投递完毕后,即可发出连接关闭请求报文,接收方收到关闭请求后,启动关闭过程。应用本发明,能够实现减小报文数量,大幅减小连接建立的延迟与网络开销,并且根据实际使用的网络特性来配置报文格式,从而节省了网络开销;同时,减少了协议实现中使用的线程数目,提高了系统执行效率。 |
申请公布号 |
CN101018176A |
申请公布日期 |
2007.08.15 |
申请号 |
CN200710079762.5 |
申请日期 |
2007.03.09 |
申请人 |
中国科学院软件研究所 |
发明人 |
王宇亮;章洋;郑昌文;何晓新 |
分类号 |
H04L12/28(2006.01);H04L12/24(2006.01) |
主分类号 |
H04L12/28(2006.01) |
代理机构 |
北京君尚知识产权代理事务所 |
代理人 |
余功勋 |
主权项 |
1.一种Ad Hoc网络中可靠地传输数据的方法,通过syn、ack和fin报文实现可靠传输,其特征在于包括以下步骤:A.发送方发起连接,发送报文syn1(data,syn,syn-ts1),其中data表示数据,syn表示连接建立请求标志,syn-ts1=当前时刻+超时计时器定时,为该报文的超时重传时刻;B.接收方收到syn1(data,syn,syn-ts1)后,取出syn-ts1,如果syn-ts1>当前时刻,则接受报文并建立连接,否则,拒绝建立连接;C.发送方与接收方随后采用data-ack交互方式进行通信;D.发送方在最后一包数据投递完毕后,即可发出连接关闭请求报文fin(data,fin,fin-ts),其中data表示数据,fin表示连接关闭请求标志,fin-ts=max(当前时刻,连接最后发送的syn报文中包含的时戳),为结束时间戳;E.接收方收到关闭请求后,启动关闭过程,在不早于fin-ts的某时刻关闭连接。 |
地址 |
100080北京市海淀区中关村南四街4号 |