【技术实现步骤摘要】
本专利技术涉及一种数据传输容错系统,尤其是ー种基于Socket协议的数据传输容错系统。本专利技术属于通信
技术介绍
随着互联网技术的发展,目前越来越多的应用都需要在网络中传输数据,而各种应用间内的数据交互的准确性是ー个十分重要的问题,对于用户来说数据就是企业的生命线,数据传输的安全性,数据传输的准确性,对数据在传输过程中丢失,或者数据传输错误,系统能否自动容错都是现在需要重要解决的ー个问题。数据传输的方法也越来越受到软件开发人员的重视,目前数据传输的手段是大都是通过TCP协议或者UDP协议来进行数据的传输,UDP协议不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的,TCP协议通过三个报文段完成连接的建立,这个过程称为三次握手(three-wayhandshake)。第一次握手建立连接时,客户端发送SYN包(SEQ = X)到服务器,并进入SYN_SEND状态,等待服务器确认。第二次握手服务器收到SYN包,必须确认客户的SYN(ACK =x+1),同时自己也送ー个SYN包(SEQ = y),即S ...
【技术保护点】
一种基于Socket协议的数据传输容错系统,其特征在于:完成数据传输容错方法包括如下模块:建立模块——建立基于Socket协议的通讯模式,并且验证连接是否可用;生成模块——定义数据交换过程中的数据包格式,数据包格式有3部分组成:协议头、功能码、数据(请求或接收的数据),并且对每个数据包的协议头进行定义,并将数据包封装到寄存器中;缓冲处理模块——采用寄存器技术对服务器端和客户端的数据进行缓冲处理。
【技术特征摘要】
1.一种基于Socket协议的数据传输容错系统,其特征在于完成数据传输容错方法包括如下模块 建立模块——建立基于Socket协议的通讯模式,并且验证连接是否可用; 生成模块——定义数据交换过程中的数据包格式,数据包格式有3部分组成协议头、功能码、数据(请求或接收的数据),并且对每个数据包的协议头进行定义,并将数据包封装到寄存器中; 缓冲处理模块——采用寄存器技术对服务器端和客户端的数据进行缓冲处理。2.根据权利要求1所述一种基于Socket协议的数据传输容错系统,其特征还在于完成数据传输容错还需要如下步骤 ...
【专利技术属性】
技术研发人员:王志刚,
申请(专利权)人:镇江雅迅软件有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。