网络实体IP地理定位方法研究

来源 :中国人民解放军信息工程大学 解放军信息工程大学 | 被引量 : 0次 | 上传用户:jason19829413
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络实体IP地理定位是指确定一个具有IP标识的网络目标节点在某个粒度层次的地理位置。开展IP定位方法的研究,推进IP定位技术的实用化,对定向广告、云服务持续性和监管、敏感网络实体甄别、网络欺诈和攻击等非法行为的网络取证等应用的发展,具有重要的理论价值和现实意义。然而,由于网络实体标识如IP地址及自治系统号等多为逻辑层上的概念,本身不包含直接相关的地理信息,加之网络环境复杂、网络探测困难等原因,使得准确获取网络实体的地理位置信息是一个困难的问题。本文在给出网络实体定位技术三层体系架构和定位方法原理框架的基础上,着重对基于网络测量和网络坐标系统的定位方法中若干关键问题展开了研究。  本研究主要内容包括:⑴网络实体定位研究进展与定位框架研究。介绍了网络实体IP地理定位技术的基本概念,从现实应用需求和存在的技术瓶颈等两个角度出发,阐述了IP定位技术研究的现实意义和理论价值;概要阐述了网络实体定位目前的研究现状、总结了存在的主要技术问题;在此基础上,基于网络实体定位的条件、涉及的主要技术和服务的需求,提出了一个包含探测层、映射层和绘制层的三层网络实体定位技术体系架构;给出一个包含地标获取、拓扑分析、定位算法和可视化等四部分的网络实体定位方法原理框架,并阐述了各部分间的关系。⑵基于网络测量的IP定位算法研究。针对现有典型区域级定位算法 CBG(Constraint-based Geolocation)在实际中难以满足时延与距离间存在线性关系的问题,提出了一种基于路径特征的区域级 IP定位算法;针对经典定位算法 SLG(Street-Level Geolocation)在较小区域内时延难以准确测量的问题,提出了一种基于最近共同路由器的目标IP位置估计算法;针对定位参照信息存在误差影响定位算法精度的问题,提出了一种误差容忍的IP定位算法。⑶基于网络实体间的路径较为稳定,同一探测源到位于一个区域内多个IP地址途径的中间路由器接口IP较为相似的特点,提出了一种基于路径特征的区域级IP定位算法。该算法首先依据目标IP的先验知识,找出目标IP的多个可能区域并将其作为目的区域,从地标库中选出目的区域内的地标,并通过网络探测获取从探测源到所选地标的路径;接着,依据所获取的从探测源到地标的路径信息,为目的区域计算区域网络路径特征;然后,获取从探测源到目标IP的路径,计算目标的路径特征;最后,依据目标的路径特征和目的区域特征,给出目标IP的定位区域。实验结果表明,该算法能够不依赖于时延给出目标IP的区域级定位结果。⑷针对SLG定位算法基于的最短相对时延对应最近距离规则失效问题,提出了一种基于最近共同路由器的目标IP位置估计算法。该算法首先对地标库中的地标和目标IP进行路径探测,结合拓扑分析找出地标与目标的最近共同路由器;接着,利用地标与最近共同路由器间的时延和地标位置,依据余弦定理计算地标和共同路由器间的时延与转换系数;然后,将地标视作探测源,定位该路由器的位置;最后,根据该路由器的位置并结合定位需求,估计目标IP的位置。算法分析和实验结果表明,与SLG定位算法相比,提出的算法可消除相对时延带来的累计误差,降低定位结果的平均误差和最大误差。⑸针对当地标或时延等参照信息等存在误差时,基于最近共同路由器的IP定位算法可能无法定位路由器的问题,提出了一种误差容忍的IP定位算法。该算法将时延、地标及链路等可能引入的误差视作是地标所在位置的偏差,即将部分累计误差都纳入到地标的偏离值;将以偏离值为半径,声称位置为圆心的圆作为地标的可能区域;在定位共同路由器时,按一定策略从上述区域中取一个采样点作为地标的位置,从而依据该地标与路由器间的时延确定路由器可能的区域;地标的一组采样位置,对应路由器所在的一组可能区域,可能区域的交集部分,作为地标该组采样点得到的定位区域;地标不同组位置采样得到的定位区域的并集,即为共同路由器所在的定位结果。⑹针对时延和相对时延易受网络负载及路由策略等影响而偏大,难以给出有效距离约束的问题,提出了一种基于网络坐标系统的IP定位算法。该算法利用探测源建立网络坐标系统,计算地标在该坐标系统中的位置,再依据地标在坐标系统和地理空间的位置,计算小范围内预测时延与距离间的转换关系,最后依据部分地标与目标间的相对时延,计算目标IP在网络坐标系统中的位置,并采用预测时延估计目标IP与地标间的距离约束,从而给出定位结果。算法分析和验证结果表明,网络坐标系统能够用于IP定位,且与基于直接测量时延的定位算法相比较,网络坐标系统可消除部分实测时延中的误差,从而使得利用预测时延能够给出更为有效的定位结果。⑺针对经典网络坐标系统构建方法随机选取邻居节点可能引入较大误差的问题,提出了一种基于最优邻居节点选取的网络坐标系统构建算法。该算法认为当邻居节点对已知节点能够取得较好的预测时延时,则该邻居节点对于未知节点也可以较小的误差得到其在坐标系统中的位置,首先采用随机选取邻居节点策略为已知节点建立网络坐标系统,并计算不同邻居节点对应的预测时延;依据预测时延和实测时延,计算网络坐标系统的相对误差;最后,选取相对误差最小的邻居节点作为最优邻居节点;依据最优邻居节点,将未知节点加入网络坐标系统。实验结果表明,与随机选取相比,依据提出的算法建立网络坐标系统,能够提高预测时延的准确性。
其他文献
拒绝服务攻击是网络安全的一大威胁,在拒绝服务攻击的各种防御技术中,源追踪问题的研究一直是近年来的一个研究热点。若能够快速准确找到攻击者的位置,在适当位置部署防御措
近些年来,随着网络环境的不断改善,流媒体应用得到了飞速发展。从基于代理服务器的流媒体组播方案到现在比较流行的基于P2P网络的流媒体组播方案,其发展速度十分迅猛。关于流
随着基于构件的软件开发方法的不断发展,构件组装技术与方法研究日益受到重视。如何将特定领域中的构件组装成为更大粒度的构件或应用程序,成为研究的一个热点问题。本文针对
企业实体间关系的抽取是实体关系抽取的一种,是一种典型的信息抽取问题。在MUC和ACE评测的推动下,近年来国内外的实体关系抽取的研究工作取得了巨大进步,研究者提出了众多有
人类对计算能力的需求永无止境,高性能计算水平逐渐成为世界强国竞相追逐的焦点。并行化编译作为高性能计算中不可或缺的一部分,能够识别程序中不同层次、不同粒度的并行性,并自
表达谱基因芯片技术的发展使得快速准确地同时度量成千上万的基因表达值成为可能,因而如何从海量的基因表达数据中挖掘出有价值的基因表达模式逐渐成为近年来生物信息学研究的
动态二进制翻译技术能够把一种处理器上的二进制程序翻译到另一种指令集的处理器上执行,在软件移植或设计研发以及漏洞挖掘等方面具有重大意义,特别是在处理X86应用程序向国产
图像融合是图像处理的一个重要领域。其目的是通过分析每幅待融合图像的特征,选用合适的融合策略对特征进行融合,最终得到需要的图像。多聚焦图像融合是图像融合的一个分支,
基于内容的图像检索是根据描述图像视觉内容的特征向量进行相似性检索,其中图像视觉内容的提取可以是通用的,也可以是基于特定领域的。基于特定领域的图像检索技术可以充分利
汽轮发电机组监测与故障诊断是保障机组安全运行的重要手段之一。基于互联网技术实现机组远程监测与故障诊断十分必要。本文在查阅了大量国内外文献的基础上,对汽轮机的工作