目 录
论文页数:19页
1引言 1
1.1课题背景 1
1.2 课题研究意义 1
1.3 与以往的程序的区别 1
2 基本理论 2
2.1 TCP/IP协议和IP地址 2
2.2 用TCP/IP进行通信的示意图 3
2.3 端口 3
2.4 JAVA Socket类 3
3 系统功能模块设计与实现 4
3.1 体系结构与功能介绍 4
3.1.1 体系结构 4
3.1.2 功能大体介绍 4
3.2 程序主界面 5
3.3 当前系统信息界面 6
3.4 网络状态程序界面 7
3.5 本地监听 7
3.6 远程端口扫描 8
3.6.1 Socket类编程机制 8
3.6.2 功能详解 10
4系统关键点测试 14
结 论 17
参考文献 17
致 谢 18
声 明 19
结 论
本课题主要利用本地监听与远程端口扫描系统有效反应出计算机的安全状况,辅助用户管理计算机。其中系统配置查看功能和网络配置功能,帮助管理员直观了解主机系统配置和网络设置状况。本地监听实现对主机当前进程运行情况的枚举,反应出当前进程的TCP、UDP连接情况。远程端口扫描可以实现对本机或远程主机开放端口的扫描,找出潜在的漏洞。管理员根据扫描和监听的结果,自主对存在的漏洞进行重新修复,从而提高计算机的安全性。
软件虽然实现了一些功能但是还是存在很多的问题和缺陷,但是我还是通过完成毕业设计使自己的能力得到很大的提高,并且充分体会到理论与实践之间的重要联系,进一步的了解了Java语言和网络基本知识。经过大学四年的学习生活,毕业设计不仅是对我们所学知识的综合体现,而且是对诸多方面的一种总结,让我们更清楚的认识到了自己的不足之处,希望在以后的生活,工作中不断完善自我,提高自己的水平。