[发明专利]基于IPID和概率统计模型的NAT主机个数检测方法有效
申请号: | 201510184723.6 | 申请日: | 2015-04-17 |
公开(公告)号: | CN104836700B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 毛志;牛温佳;赵卫中;张博;管洋洋;谭建龙;郭莉 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余长江 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于IPID和概率统计模型的NAT主机个数检测方法。该方法把一段整体时间内的数据包,平均分割成n个时间段的数据包进行处理,在每个时间段里采用IPID的方法来得到IPID序列集,然后再对每两个相邻的时间段的IPID序列集计算交叉序列的个数,最终再通过整体来计算NAT后主机的总的个数。本发明能够解决IPID检测法中存在的序列混淆、序列间断问题,提高NAT主机个数计算的准确率。 | ||
搜索关键词: | 基于 ipid 概率 统计 模型 nat 主机 个数 检测 方法 | ||
【主权项】:
1.一种基于IPID和概率统计模型的NAT主机个数检测方法,其步骤包括:1)将在监听时间内获取的数据平均分成n份,n为大于1的自然数,每份的时间间隔为d;2)获取每个时间段di里IP数据包的元数据,且按照时间戳timestamp进行排序;3)初始化每个时间段di里的IPID序列集Si为空,并给出计算分别属于相邻时间段内的两个序列是否属于同一个序列的阈值;4)循环遍历每个时间段di里的IPID值,根据所述阈值,将所有的IPID值添加到序列集Si中的合适序列中;5)根据步骤4)的结果,计算每个时间段di里对应的序列总数
6)如果分别属于相邻时间段内的两个序列属于同一个序列,则该两个序列是交叉的,在相邻的两个时间段di和di+1里,求得交叉序列的个数,进而得到时间段di和di+1中的交叉序列总数![]()
7)根据步骤5)得到的
和步骤6)得到的
求得整个监听时间上所有时间段的平均
和平均
即
8)根据公式
求得N作为NAT设备后主机的数量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510184723.6/,转载请声明来源钻瓜专利网。