[发明专利]一种对原始网络数据包的有损压缩存储方法和装置有效
申请号: | 201911358385.8 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111147483B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 王梦来;牛晨光;张本军;叶志钢;谭国权;李明栋 | 申请(专利权)人: | 武汉绿色网络信息服务有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
地址: | 430000 湖北省武汉市东湖新技术开发区软件园*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 原始 网络 数据包 有损 压缩 存储 方法 装置 | ||
1.一种对原始网络数据包的有损压缩存储方法,其特征在于,确认当前的有损压缩策略包括无需保真还原链路层相关信息、无需保真还原网络层相关信息和无需保真还原传输层相关信息中的一项或者多项,则有损压缩存储方法包括:
若无需保真还原链路层相关信息,则对于每一个链路层数据包,确定链路层数据包类型字段的内容并非IPv4协议或者IPv6协议,则确定其后数据是隧道协议,直接丢弃相应的链路层数据包;确定链路层数据包类型字段的内容为IPv4协议或者IPv6协议,则直接删除源MAC地址、目的MAC地址和类型字段;其中,在链路层中由源MAC地址字段、目的MAC地址字段和类型字段三部分组成;
若无需保真还原网络层相关信息,则直接丢弃网络层中版本号字段、头长度字段、标识字段和总和校验字段中的一个或者多个,保留源IP地址字段、目的IP地址字段和下一层的协议字段;
若无需保真还原传输层相关信息,则在传输层为TCP层时,丢弃选项字段、校验字段、窗口大小字段、序列号、确认序列号和紧急指针字段中的一个或者多个,保留源端口号和目的端口号;
若传输层在有损压缩过程中,包括丢弃序列号、确认序列号,则在进行所述有损压缩过程之前,所述方法还包括:
对于接收到的源数据包,先根据原数据包的序列号的值,按照相应顺序存储源数据包;
在进行所述有损压缩过程中,按照相应源数据包的存储顺序进行有损压缩,并将有损压缩后的数据包仍然以相应顺序进行存储,以便后续在还原有损压缩数据时候,同时还原源数据包固有的顺序关系。
2.根据权利要求1所述的对原始网络数据包的有损压缩存储方法,其特征在于,还包括无需保真还原基于HTTP协议的应用层,具体的:
HTTP协议由方法、URL、HTTP版本、一组或者多组头域名称和头域值组合,以及body构成,若无需保真还原基于HTTP协议的应用,则将body部分全部丢弃。
3.根据权利要求1所述的对原始网络数据包的有损压缩存储方法,其特征在于,所述有损压缩应用于电信运营商。
4.根据权利要求1所述的对原始网络数据包的有损压缩存储方法,其特征在于,所述有损压缩后的数据,在使用wireshark软件进行呈现时,其还原过程具体包括:
若网络层在有损压缩过程中,网络层中版本号字段、头长度字段、标识字段和总和校验字段被丢弃,则在还原过程中,需要基于当前已经被压缩过的数据,重新计算总和校验,并保存在被还原数据中链路层中相应总和校验字段中;
若传输层在有损压缩过程中,传输层中的选项字段、校验字段、窗口大小字段、序列号、确认序列号和紧急指针字段被丢弃,则在还原过程中,需要基于当前已经被压缩过的数据,重新计算校验字段,并保存在被还原数据中链路层中相应总和校验字段中;
以便在wireshark软件使用时,能够通过对所述总和校验字段和校验字段的校验过程。
5.根据权利要求4所述的对原始网络数据包的有损压缩存储方法,其特征在于,有损压缩前的标准存储结构包括链路层、网络层、传输层和应用层,其数据包头部在网络层为IPV4和传输层为UDP组合时,一共占用42字节;在网络层为IPV4和传输层为TCP组合时,一共占用54字节;在网络层为IPV6和传输层为UDP组合时,一共占用62字节;在网络层为IPV6和传输层为TCP组合时,一共占用74字节;
经过直接丢弃网络层中版本号字段、头长度字段、标识字段和总和校验字段,以及丢弃选项字段、校验字段、窗口大小字段、序列号、确认序列号和紧急指针字段的有损压缩后,每一个数据包压缩后得出数据包头部分,在网络层为IPV4和传输层为TCP组合时一共占用14字节;在网络层为IPV6和传输层为TCP组合时一共占用38字节。
6.根据权利要求5所述的对原始网络数据包的有损压缩存储方法,其特征在于,有损压缩之后的数据存储格式为:
由IPv6/IPv4标识位、源端IP地址字段、目的端IP地址字段、传输层协议字段、源端端口、目的端端口,以及应用层数据构成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉绿色网络信息服务有限责任公司,未经武汉绿色网络信息服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911358385.8/1.html,转载请声明来源钻瓜专利网。