【技术实现步骤摘要】
—种基于反向请求的可靠UDP的实现方法
本专利技术属于计算机的数据传输
,特别是涉及一种基于反向请求的可靠UDP的实现方法。
技术介绍
UDP:UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI (Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC768是UDP的正式规范。UDP在IP报文的协议号是17。TCP !Transmission Control Protocol/Internet Protocol 的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了 4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新 ...
【技术保护点】
一种基于反向请求的可靠UDP的实现方法,其特征在于,包括以下步骤:数据发送端在线发送数据包,发送端所有发送的数据将会被缓存;数据接收端通过接收缓存策略接收到数据包后,由接收端的丢包检测策略检测并判断丢包后向发送端发出数据包的重传请求;数据发送端接收到来自数据接收端的重传请求,则根据重传请求处理重发数据包。
【技术特征摘要】
1.一种基于反向请求的可靠UDP的实现方法,其特征在于,包括以下步骤: 数据发送端在线发送数据包,发送端所有发送的数据将会被缓存; 数据接收端通过接收缓存策略接收到数据包后,由接收端的丢包检测策略检测并判断丢包后向发送端发出数据包的重传请求; 数据发送端接收到来自数据接收端的重传请求,则根据重传请求处理重发数据包。2.如权利要求1所述的基于反向请求的可靠UDP的实现方法,其特征在于,所述数据包中定义了数据包的顺序号和类型,发送端定义一个全局的无符号的整形自增变量,当系统发送数据包时,将使用该全局变量的值赋予数据包的顺序号,同时将该全局变量加I。3.如权利要求1所述的基于反向请求的可靠UDP的实现方法,其特征在于,所述发送数据包的缓存分为一级缓存和二级缓存,一级缓存满,所有数据被二级缓存至本地的磁盘文件,并释放当前一级缓存空间。4.如权利要求1所述...
【专利技术属性】
技术研发人员:王庚,
申请(专利权)人:上海复兰信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。