网络实体地理定位IPMapping系统设计与实现

网络实体地理定位IPMapping系统设计与实现

论文摘要

互联网技术的高速发展,带给人们极大便利性的同时也带来了安全验证等各方面的难题。虚拟的网络社会正遭受着前所未有的信任危机,急需明确在互联网的另一端正在与我们交流的人员的合法身份。而目前,在互联网上IP地址、自治系统号或主机名都是逻辑层次上的概念,不包含地理位置信息。IPv4协议对IP地址的严格定义,以及IANA(Internet Assigned Numbers Authority,因特网号码分配权威机构)对IP段的明确划分,让网络实体地理定位技术能够在一定程度上加强网络身份验证的功能。本文针对专有网络环境提出了一种基于网络数据捕获和分析的网络实体地理定位解决方法,在深入分析现有网络实体地理定位技术特点的基础上,主要做了以下几方面的工作:1、设计了网络数据捕获的方案和实现的方法,通过利用Jpcap开发包,实现了网络数据包的捕获,利用TCP/IP协议的封装理论,采用面向对象的分析方法,实现了网络数据包的协议解析。2、针对IP地址与地理实体地址的对应特点,引入IP Number的概念,设计了IPMapping数据库。3、通过分析MapXtreme for Java,利用MapJ组件完成了实体地理位置的图上显示和标注。通过对以上问题的研究,设计并实现了网络实体地理位置定位软件IPMapping。软件利用Jpcap开发包捕获网络数据包,进行解析得到网络实体的IP地址,通过IP地址的数据库查询获得实体地理位置,并以图形化的方式显示给用户,为网络数据安全提供了保障,在一定程度上很好地解决了专有网络内部的身份验证功能。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 专有网络
  • 1.3 主要研究内容及论文提纲
  • 1.3.1 主要研究内容
  • 1.3.2 论文提纲
  • 第二章 网络实体地理定位相关技术
  • 2.1 网络实体地理定位概念
  • 2.2 网络实体地理定位技术
  • 2.2.1 通过IP查询whois数据库
  • 2.2.2 通过AS号查询whois数据库
  • 2.2.3 通过域名查询whois数据库
  • 2.2.4 通过DNS LOC记录
  • 2.2.5 通过域名中的地理代码
  • 2.2.6 用户或应用程序提交的信息
  • 2.2.7 通过PING值的往返时间得到近似结果
  • 2.2.8 基于路由信息的推论
  • 2.3 网络实体地理定位现有产品
  • 2.3.1 IP2LOCATION
  • 2.3.2 CallerIP
  • 2.4 小结
  • 第三章 系统总体结构设计
  • 3.1 系统功能分析
  • 3.2 系统结构设计
  • 3.2.1 网络实体地理定位系统的一般结构
  • 3.2.2 系统整体架构
  • 3.3 系统的运行和开发环境
  • 3.3.1 系统运行环境
  • 3.3.2 系统开发环境
  • 3.3.3 数据存储
  • 第四章 数据库和规则库的构建
  • 4.1 IPMapping数据库概述
  • 4.2 IPMapping数据库设计
  • 4.3 数据库表的创建
  • 4.4 规则库的建立
  • 4.4.1 基于关系数据库的规则库建立
  • 4.4.2 规则获取
  • 4.4.3 规则表示
  • 4.4.4 规则管理
  • 第五章 系统实现
  • 5.1 网络数据捕获
  • 5.1.1 网络数据捕获技术
  • 5.1.2 网络数据包的格式
  • 5.1.3 网络数据捕获模块的实现
  • 5.2 TCP/IP协议解析
  • 5.2.1 TCP/IP协议简介
  • 5.2.2 IP协议数据单元的解析
  • 5.2.3 协议解析的实现
  • 5.3 映射与查询
  • 5.3.1 数据库查询处理概述
  • 5.3.2 网络实体地理定位的数据库查询
  • 5.3.3 数据库查询实现
  • 5.4 地理位置显示
  • 5.4.1 地理坐标系
  • 5.4.2 MapXtreme for JAVA
  • 5.4.3 地理位置显示的实现
  • 第六章 系统测试和总结
  • 6.1 单元测试
  • 6.1.1 网络数据捕获模块测试
  • 6.1.2 协议解析模块测试
  • 6.1.3 IP查询模块测试
  • 6.1.4 地理位置显示模块测试
  • 6.2 系统运行界面
  • 6.3 工作总结
  • 6.4 下一步工作
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    网络实体地理定位IPMapping系统设计与实现
    下载Doc文档

    猜你喜欢