[发明专利]一种基于用户数据包协议实现网络数据高速可靠传输的方法无效
申请号: | 201010517007.2 | 申请日: | 2010-10-19 |
公开(公告)号: | CN101969371A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 高杰 | 申请(专利权)人: | 高杰 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L1/16;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 471009 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种网络数据传输技术领域,具体提供一种基于用户数据包协议实现网络数据高速可靠传输的方法。其通过在数据发送方即数据接收方设置定时器,进而使数据传输能够以规定的方法进行传输,不但能够实现网络数据的高速可靠的传输,并且保证了数据的完整性和准确性。 | ||
搜索关键词: | 一种 基于 用户 数据包 协议 实现 网络 数据 高速 可靠 传输 方法 | ||
【主权项】:
一种基于用户数据包协议实现网络数据高速可靠传输的方法,其包括数据发送和数据接收两个步骤,其中数据发送步骤具体包括:A1、初始化网络环境;A2、发送方发送连接命令包到指定的接收方用户数据包协议端口上,其中命令包中包括窗口大小;A3、接收方接收到连接命令包后回复一个响应包;A4、发送方根据接收到的响应包计算数据包往返时间,根据往返时间来设定发送方的间隔时间;A5、发送方设定两个定时器,一个是发送定时器,一个是重发定时器;发送定时器是根据往返时间定时发送帧,而重发定时器是发送的数据超出等待响应帧的时间,重新发送一次帧;A6、发送方定时发送数据帧,当等待响应帧超时则重新发送等待响应的数据帧;当接收到响应帧,首先判断是否在发送帧窗口之内,如果是在其内则删除该帧序列号之前数据帧的超时定时器,扩展窗口左沿;当受到丢失帧和错误帧时,不仅重新传指定的数据帧,同时对该帧的前面的帧进行定时器删除,扩展窗口;A7、当发送方需要关闭连接时,则发送关闭命令帧,通知接收方将关闭连接。其中接收步骤具体包括:B1、初始化网络环境;B2、接收方接收到发送方发出的连接命令包后回复一个响应包;B3、接收方设定一个辅助定时器,并且辅助定时器的超时间隔应该明显短于与数据帧相关联的重发定时器的超时间隔;B4、接收方定时接收发送过来的数据帧,接收到数据帧后,首先判定是否在允许的窗口范围内,不在则直接舍弃;如果在其内则判断数据帧校验位是否正确,如果正确则放入缓冲区,反之发送错误帧;接收方如果在指定时间内未收到数据帧则发送超时帧请求发送方重新发送该帧;B5、当接收方受到关闭命令帧后,停止接收定时器,把缓冲区数据发送给上层程序,清空缓冲区退出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高杰,未经高杰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010517007.2/,转载请声明来源钻瓜专利网。
- 上一篇:新型袋式重力营养供应管路及应用
- 下一篇:饮片提取器