发明名称 局域网内的数据传输方法
摘要 本发明涉及局域网内的数据传输方法,将待发送的数据包拆分成多个数据报,然后将所述数据报放在发送窗口中分批发送,接收方只记录每批数据报中发生失序的数据报的序号,如果接收方没有接收到该批所有的数据报,发送方只从发生失序或超时的数据报开始重发。本发明避免了发送大量数据时用来保证数据可靠传输而带来的额外开销,进一步提高了数据的发送速度,还可以根据接收方的处理能力和当前的网络状况,自动调整每次连续发送数据报的个数,以最大限度的发送满足高效、可靠的数据传输,特别适于作为目前通讯领域中网管系统的应用层的数据传输。
申请公布号 CN1287568C 申请公布日期 2006.11.29
申请号 CN200310117310.3 申请日期 2003.12.08
申请人 中兴通讯股份有限公司 发明人 郭忠诚;杨国
分类号 H04L12/56(2006.01);H04L1/08(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 北京安信方达知识产权代理有限公司 代理人 霍育栋;郑霞
主权项 1、一种局域网内的数据传输方法,将待发送的数据包拆分成多个数据报,然后将所述数据报放在发送窗口中分批发送,其特征在于包括以下步骤:(a)收发双方进行批号协商,接收方进行数据报计数器、失序号的变量初始化并启动接收定时器,向发送方返回“批号协商成功”消息;(b)发送方连续发送窗口中带有批号、序号信息的同一批数据报,并向接收方提供该批数据报总个数信息;(c)接收方选择接收本批次的数据报,每顺序接收一个数据报,数据报计数器加一;如果接收到的数据报序号和计数器相等,表示数据报的顺序没有变化,则失序号加一;如果接收到该批所有的数据报,向发送方返回“接收完毕”消息;如果超时,则将第一个未顺序或者按时接收的数据报序号作为失序号,向发送方返回附带失序号的“未接收完毕”消息;(d)发送方收到“接收完毕”消息后,开始连续发送下一批次的数据报;如果发送方收到“未接收完毕”消息,则按新的批号和序号重新发送从失序号开始的本批数据报;接收方均按步骤(c)的方式处理;以及(e)发送方数据包全部发送完毕后,向接收方发“过程结束”消息,接收方做过程结束处理,停止接收定时器,完成一次收发过程。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层