[发明专利]网络地址转换设备的识别方法、装置和计算机设备在审
申请号: | 201911424904.6 | 申请日: | 2019-12-31 |
公开(公告)号: | CN113132504A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 王超;朱禄;吴亚东 | 申请(专利权)人: | 奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/26 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络地址 转换 设备 识别 方法 装置 计算机 | ||
1.一种网络地址转换设备的识别方法,包括:
监听发往目标终端的数据流;
随机复制所述数据流中的至少一个数据包,得到测试数据包;
重置所述测试数据包的存活时间并发送所述测试数据包,以使所述测试数据包发送至所述目标终端后剩余存活时间为预定最小值;以及
如果接收到由所述目标终端针对所述测试数据包返回的超时报文,则确定所述目标终端为网络地址转换设备。
2.根据权利要求1所述的方法,其中,所述重置所述测试数据包的存活时间并发送所述测试数据包包括:
循环执行测试操作直至满足循环结束条件,
其中,所述测试操作包括:
将所述测试数据包的存活时间修改为测试数值并发送所述测试数据包,所述测试数值逐次均匀递增;
在接收到针对所述测试数据包的超时报文、且所述超时报文的源地址与所述目标终端的地址不同的情况下,执行下一次测试操作;以及
在未接收到针对所述测试数据包的情况下,或者在接收到针对所述测试数据包的超时报文、且所述超时报文的源地址与所述目标终端的地址相同的情况下,确定满足循环结束条件。
3.根据权利要求2所述的方法,其中,所述重置所述测试数据包的存活时间并发送所述测试数据包还包括:
在接收到针对所述测试数据包的超时报文、且所述超时报文的源地址与所述目标终端的地址相同的情况下,确定接收到由所述待识别终端针对所述测试数据包返回的超时报文。
4.根据权利要求2所述的方法,其中,所述重置所述测试数据包的存活时间并发送所述测试数据包还包括:
在未接收到针对所述测试数据包的超时报文情况下,确定所述目标终端不是网络地址转换设备。
5.根据权利要求2所述的方法,其中,所述重置所述测试数据包的存活时间并发送所述测试数据包还包括:
在接收到针对所述测试数据包的超时报文、且所述超时报文的源地址与所述目标终端的地址不同的情况下,确定接收到由路由设备返回的针对所述测试数据包的超时报文。
6.根据权利要求2所述的方法,其中,所述测试数值以1为初始值,以1为间隔步长,逐次均匀递增。
7.根据权利要求1所述的方法,其中,所述目标终端为物联网中的任一终端设备。
8.根据权利要求1所述的方法,其中,所述超时报文为基于网间控制报文协议的超时报文。
9.一种网络地址转换设备的识别装置,包括:
监听模块,用于监听发往目标终端的数据流;
复制模块,用于随机复制所述所述数据流中的至少一个数据包,以得到测试数据包;
设置模块,用于重置所述测试数据包的存活时间,以使所述测试数据包发送至所述目标终端后剩余存活时间为预定最小值;以及
确定模块,用于在接收到由所述目标终端针对所述测试数据包返回的超时报文的情况下,则确定所述目标终端为网络地址转换设备。
10.一种计算机设备,所述计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时用于实现如权利要求1~8中任一项所述的网络地址转换设备的识别方法。
11.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如权利要求1~8中任一项所述的网络地址转换设备的识别方法。
12.一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,所述指令在被执行时用于实现根据权利要求1~8中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司,未经奇安信科技集团股份有限公司;网神信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911424904.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动存储器
- 下一篇:集成式锚定件及锚定系统