学位论文 > 优秀研究生学位论文题录展示

IP地址管理系统的设计与实现

作 者: 吕珲
导 师: 王剑;李哲洙
学 校: 东北大学
专 业: 计算机系统结构
关键词: IP地址管理 ICMP Java语言 Struts
分类号: TP393.04
类 型: 硕士论文
年 份: 2008年
下 载: 60次
引 用: 0次
阅 读: 论文下载
 

内容摘要


目前的网络地址管理,大多数还是采用静态地址分配方式,这样就一定存在着私设IP遇到的种种问题。由于目前存在的网络管理系统多不完善,即使网络管理员知道有人设置了错误的IP地址,也无法定位使用非法IP的终端设备。因此如何能高效的管理IP地址以及如何正确定位非法IP,是本文解决的主要问题。本文介绍的IP地址管理系统,就是为了解决重复的IP地址、IP地址的监控、及网络故障检测的困难性等问题而设计的。它是一套将后台定时扫描、比对与前台界面呈现结合的网络地址资源管理系统。定时扫描程序通过对被管理的主机实施基于ICMP协议Ping操作,采集到当前IP地址的使用信息,以及使用设备的MAC地址,结合人工对该IP地址状态的定义,从而确定此IP地址是否为合法IP,并将处于告警状态的IP地址及时呈现给用户。完成了IP地址范围管理,IP地址状态管理,参数配置管理等功能。本系统后台扫描程序使用Java的多线程来实现,前台用户呈现应用了实现了MVC的主流框架Struts,提供友好的用户界面,方便用户对被管理的IP地址进行及时地监控和管理。本文首先介绍了课题提出的研究背景及现实意义。然后分别针对实际需求,分析了定时扫描与前台呈现的设计方案。介绍了定时扫描程序的扫描,比对,告警呈现等方法,前台页面呈现用到的技术及呈现流程。最后介绍了系统的测试方法及过程。测试结果表明,系统能够满足要求,基本实现了对IP地址的监控和管理。

全文目录


摘要  5-6
Abstract  6-10
第1章 引言  10-20
  1.1 研究背景  10-14
    1.1.1 课题背景  10-11
    1.1.2 现有技术  11-13
    1.1.3 研究意义  13-14
  1.2 系统概要  14-19
    1.2.1 系统总体介绍  14-16
    1.2.2 开发平台工具简介  16-19
  1.3 本文结构  19-20
第2章 相关技术  20-26
  2.1 Internet控制报文协议ICMP  20-21
  2.2 开源组件Struts  21-23
  2.3 开源组件Quartz  23-24
  2.4 开源组件iBATIS  24-25
  2.5 本章小结  25-26
第3章 数据库设计与实现  26-34
  3.1 表的设计  26-31
  3.2 序列的设计  31
  3.3 数据完整性  31-32
  3.4 本章小结  32-34
第4章 IP扫描与分配的设计与实现  34-54
  4.1 IP地址状态与告警级别  34-35
  4.2 IP扫描模块  35-47
    4.2.1 IP扫描的设计与实现  35-42
    4.2.2 检测是否到达注册时限程序的设计与实现  42-44
    4.2.3 IP转换工具类的设计与实现  44-47
  4.3 分配模块  47-50
    4.3.1 实现原理  47-48
    4.3.2 实现方法  48-50
  4.4 检测模块  50-53
    4.4.1 实现原理  50-52
    4.4.2 实现方法  52-53
  4.5 本章小结  53-54
第5章 用户接口设计与实现  54-72
  5.1 体系结构设计  54
  5.2 IP地址范围管理模块  54-62
    5.2.1 类设计  54-56
    5.2.2 地址范围增加  56-58
    5.2.3 地址范围删除  58
    5.2.4 地址范围修改  58-59
    5.2.5 Excel导入  59-61
    5.2.6 手动扫描  61-62
  5.3 地址状态管理模块  62-67
    5.3.1 类设计  62-63
    5.3.2 列表显示  63-64
    5.3.3 矩阵显示  64-65
    5.3.4 IP分配  65
    5.3.5 IP注册  65-66
    5.3.6 回收确认  66-67
  5.4 参数配置模块  67-69
    5.4.1 类设计  67-68
    5.4.2 页面设计  68-69
    5.4.3 实现流程  69
  5.5 测试工具模块  69-71
    5.5.1 类设计  69-70
    5.5.2 页面设计  70-71
    5.5.3 实现流程  71
  5.6 本章小结  71-72
第6章 系统测试  72-78
  6.1 软件测试环境  72-73
  6.2 扫描测试  73
  6.3 用户接口测试  73-76
  6.4 测试总结  76-77
  6.5 本章小结  77-78
第7章 结论  78-80
  7.1 本文工作总结  78
  7.2 进一步工作展望  78-80
参考文献  80-82
致谢  82

相似论文

  1. 人力资源管理系统的设计与实现,TP311.52
  2. 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
  3. 基于SSH的办公自动化双语系统的设计与实现,TP311.52
  4. 基于Struts体系结构的在线考试系统的设计与实现,TP311.52
  5. 高校科技信息化管理系统设计与实现,TP311.52
  6. 电子商务中的在线书店设计与实现,TP311.52
  7. 基于MVC设计模式的博客系统的设计与实现,TP311.52
  8. 网络银行客服业务系统的设计与实现,TP311.52
  9. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  10. 基于SSH架构的多媒体教室反馈系统的设计与实现,TP311.52
  11. 滨州市城市客运管理系统的设计与实现,TP311.52
  12. 基于J2EE平台的人力资源管理系统设计,TP311.52
  13. 基于LABVIEW和AJAX远程监控配料系统,TP277
  14. 基于Web的旋转机械巡检系统关键技术研究,TP274.4
  15. 基于轻量级J2EE框架的Web应用研究与实现,TP393.09
  16. 基于ICMP协议的控守系统研究与实现,TP393.08
  17. 基于J2EE的高校毕业生就业信息管理系统的开发,TP311.52
  18. 员工管理系统的设计与实现,TP311.52
  19. 在线考试系统的设计与实现,TP311.52
  20. 基于STRUTS框架的合同管理系统的设计与实现,TP311.52
  21. 基于本体的在线考试机制研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com