【技术实现步骤摘要】
一种高效的负载均衡设备TCP重传实现方法
[0001]本专利技术涉及通信
,具体是指一种高效的负载均衡设备TCP重传实现方法。
技术介绍
[0002]TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。
[0003]通常在每个TCP报文段中都有一对序号和确认号。TCP报文发送者称自己的字节流的编号为序号,称接收到对方的字节流编号为确认号。TCP报文的接收者为了确保可靠性,在接收到一定数量的连续字节流后才发送确认。这是对TCP的一种扩展,称为选择确认。选择确认使得TCP接收者可以对乱序到达的数据块进行确认。每一个字节传输过后,序号都会递增1。
[0004]通过使用序号和确认号,TCP层可以把收到的报文段中的字节按正确的顺序交付给应用层。序号是32位的无符号数,在它增大到4294967295时,便会回绕到0。对于初始化序列号(IS ...
【技术保护点】
【技术特征摘要】
1.一种高效的负载均衡设备TCP重传实现方法,其特征在于:包括以下步骤:步骤1、预置条件负载均衡系统中的每一个报文都有相应的报文描述符;步骤2、在TCP协议的报文传输中,首先从系统中申请一个新的报文缓冲区,在其中填写报文的相关内容形成待发送报文A;步骤3、如果待发送报文A属于TCP协议中可能会出现重传情况的报文,则设置报文A的描述符上的重传标志位,并将指向报文A的指针加入待重传队列,然后调用网卡驱动的报文发送接口来发送报文A;步骤4、在网卡驱动的发送处理中,发送了报文A之后,在报文释放函数中对报文A描述符上的重传标志位进行判断,如果发现报文A重传标志置位,则不释放报文A;步骤5、当出现重传情况时,TCP协议栈可以直接从待重传队列中取出之前加入的指向报文A的指针,并再次调用网卡驱动的报文发...
【专利技术属性】
技术研发人员:王琳,
申请(专利权)人:上海弘积信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。