[发明专利]用于恢复网络关联信息的方法和装置有效
申请号: | 202080026877.1 | 申请日: | 2020-02-04 |
公开(公告)号: | CN113728604B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | S·胡克;B·莫;J·艾佩;G·包利华 | 申请(专利权)人: | 卡萨系统公司 |
主分类号: | H04L47/34 | 分类号: | H04L47/34;H04L67/14;H04L69/163;H04L69/326;H04L5/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 李招祺 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 恢复 网络 关联 信息 方法 装置 | ||
本文中描述的技术涉及配置成在与远程计算设备的通信会话中,确定用于下一个数据包的当前数据传输序列号的方法、装置和计算机可读介质。检测通信会话的中断。确定用于通信会话的检查点数据,该检查点数据指示用于发送至远程计算设备的前一个数据包的前一个序列号。执行解析过程,以确定在通信会话中,用于下一个数据包的当前数据传输序列号,包括:基于检查点数据,确定在通信会话中,用于传输数据的估算的下一个序列号;向远程计算设备传输第一数据包;从远程计算设备接收具有关联序列号的第二数据包;以及确定在通信会话中,用于下一个数据包的当前序列号。
相关申请的交叉引用
本申请根据35U.S.C.§119(e),要求于2019年2月5日提交的、标题为METHODS ANDAPPARATUS FOR RECOVERING NETWORK ASSOCIATION INFORMATION的、序列号为62/801,365的美国临时申请优先权,其全部内容通过参引并入本文中。
技术领域
本文中描述的技术总体上涉及恢复用于通信会话的网络关联信息,并且具体地涉及在通信会话中断的情况下恢复网络关联序列号。
背景技术
各种网络通信协议可以用于将数据从一个网络设备通过介质(例如将设备连接在一起的有线和/或无线连接或网络)传输至另一网络设备。为了保持跟踪已传输数据,网络通信协议通常为每个已传输数据包分配编号(例如序列号),该编号对于每个数据包都是唯一的和/或递增的。例如,序列号可以由发送设备用于保持跟踪发送设备已经发送哪些数据包、接收设备已经确认哪些数据包等。序列号可以由接收设备用于保持跟踪它已经从发送设备接收到哪些数据包、接收设备期望哪个数据包是来自发送设备的下一个数据包等。
网络通信协议通常需要保持跟踪和维护整个通信会话中的各种数据。例如,网络通信协议通常在设备之间交换控制数据包的初始序列,以建立通信会话的各方面。附加地或可替代性地,在通信会话期间,设备维护各种信息,例如数据包的一个或多个当前序列号和/或其它信息,以维护通信会话。然而,通信会话可能会被中断,例如由于设备之间的介质的问题和/或由于设备本身的问题(例如,崩溃、资源有限导致设备处理滞后等)。这种中断会危及设备维持使通信会话继续所需的信息的能力。如果设备无法恢复此类信息,则通信会话通常必须重启,这是不期望的。
发明内容
根据所公开的主题,提供了用于在中断之后恢复网络关联信息,以避免需要重启通信会话的装置、系统和方法。
一些实施方案涉及一种确定当前数据传输序列号的计算机化方法,用于与远程计算设备的通信会话中的下一个数据包。该方法包括:确定通信会话的中断;确定用于通信会话的检查点数据,其中,检查点数据指示用于发送至远程计算设备的前一个数据包的前一个序列号;以及执行解析过程,以确定在通信会话中,用于下一个数据包的当前数据传输序列号。解析过程包括:基于检查点数据,确定在通信会话中,用于传输数据的估算的下一个序列号;将第一数据包传输至远程计算设备,其中,第一数据包是包括估算的下一个序列号的虚拟数据包;从远程计算设备接收第二数据包,其中,第二数据包包括关联序列号;以及基于估算的下一个序列号、第二数据包、第二数据包的关联序列号或其一些组合,确定在通信会话中,用于下一个数据包的当前序列号。
一些实施方案涉及一种配置成在与远程计算设备的通信会话中,确定用于下一个数据包的当前数据传输序列号的装置。该装置包括与存储器通信的处理器。处理器配置成执行存储在存储器中的指令,这些指令致使处理器:确定通信会话的中断;确定用于通信会话的检查点数据,其中,检查点数据指示用于发送至远程计算设备的前一个数据包的前一个序列号;以及执行解析过程,以确定在通信会话中,用于下一个数据包的当前数据传输序列号。解析过程包括:基于检查点数据,确定在通信会话中,用于传输数据的估算的下一个序列号;将第一数据包传输至远程计算设备,其中,第一数据包是包括估算的下一个序列号的虚拟数据包;从远程计算设备接收第二数据包,其中,第二数据包包括关联序列号;以及基于估算的下一个序列号、第二数据包、第二数据包的关联序列号或其一些组合,确定在通信会话中,用于下一个数据包的当前序列号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡萨系统公司,未经卡萨系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080026877.1/2.html,转载请声明来源钻瓜专利网。