论文摘要
互联网技术的高速发展,带给人们极大便利性的同时也带来了安全验证等各方面的难题。虚拟的网络社会正遭受着前所未有的信任危机,急需明确在互联网的另一端正在与我们交流的人员的合法身份。而目前,在互联网上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 IP2LOCATION2.3.2 CallerIP2.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 JAVA5.4.3 地理位置显示的实现第六章 系统测试和总结6.1 单元测试6.1.1 网络数据捕获模块测试6.1.2 协议解析模块测试6.1.3 IP查询模块测试6.1.4 地理位置显示模块测试6.2 系统运行界面6.3 工作总结6.4 下一步工作致谢参考文献作者在学期间取得的学术成果
相关论文文献
标签:网络实体论文; 地理位置定位论文; 地址论文; 数据捕获论文;