【技术实现步骤摘要】
本专利技术属于旁路分析系统的,尤其涉及一种tcp乱序重组方法、系统、电子设备及存储介质。
技术介绍
1、传统的tcp乱序处理方案主要基于内核网络协议栈。内核网络协议栈通过维护tcp连接的状态信息,来判断接收到的tcp报文是否乱序。如果发现报文乱序,则将该报文暂存起来,等待后续的报文到达。当所有按序的报文都到达后,再将这些报文按序传递给上层应用。
2、然而,传统的tcp乱序处理方案在旁路分析系统中存在以下局限性:一方面,ip范围不一致;内核协议栈针对的是单一ip或少量ip的场景,而旁路所获取的流量可能来自多个ip地址,甚至来自不同的网络。传统的方案无法有效地处理来自多个ip地址的流量,可能会导致部分tcp报文无法正确重组。另一方面,乱序程度不一致;内核协议栈针对的乱序程度相对较低,而旁路所获取的流量乱序程度可能更加严重。因此,传统的方案在面对严重乱序情况时,可能会出现重组效率低、资源消耗大的问题。
技术实现思路
1、本专利技术的目的在于提供一种tcp乱序重组方法、系统、电子设备及
...【技术保护点】
1.一种TCP乱序重组方法,其特征在于:包括,
2.根据权利要求1所述的TCP乱序重组方法,其特征在于:所述初始化TCP_flow的Stream信息包括,
3.根据权利要求2所述的TCP乱序重组方法,其特征在于:所述“基于TCP报文信息,确定所述TCP报文的传输方向”包括,
4.根据权利要求3所述的TCP乱序重组方法,其特征在于:所述“通过比较序列号和确认号信息判断TCP报文是否乱序”包括,
5.根据权利要求4所述的TCP乱序重组方法,其特征在于:所述重组流程包括,
6.根据权利要求5所述的TCP乱序重组方法
...【技术特征摘要】
1.一种tcp乱序重组方法,其特征在于:包括,
2.根据权利要求1所述的tcp乱序重组方法,其特征在于:所述初始化tcp_flow的stream信息包括,
3.根据权利要求2所述的tcp乱序重组方法,其特征在于:所述“基于tcp报文信息,确定所述tcp报文的传输方向”包括,
4.根据权利要求3所述的tcp乱序重组方法,其特征在于:所述“通过比较序列号和确认号信息判断tcp报文是否乱序”包括,
5.根据权利要求4所述的tcp乱序重组方法,其特征在于:所述重组流程包括,
6.根据权利要求5所述的tcp乱序重组方法,其特征在于:比较所述差值与预设...
【专利技术属性】
技术研发人员:关洪涛,张赛,龚谦,侍从祥,张玉军,朱树永,
申请(专利权)人:江苏省未来网络创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。