3.3.2位图 11
4 局域网监控系统的设计与实现 13
4.1客户端的实现 13
4.1.1获取屏幕设备上下文并存储 14
4.1.2压缩位图 15
4.1.3将数据报发送至服务器 16
4.1.4执行控制端的控制操作 18
4.2服务器端的实现 18
4.2.1将数据报组合成JPEG数据流 19
4.2.2显示图像 20
4.2.3远程控制窗口 20
4.2.4显示主机名及IP地址窗口 22
4.2.5 连接客户端窗口 22
5 系统运行测试 24
5.1测试内容 24
5.2测试环境 24
5.3测试结果 24
5.3.1初始化客户端和服务器端 24
5.3.2查看客户端图像 25
5.3.3控制客户端 26
结论 28
致谢 30
参考文献 31
1 绪 论
1.1本论文的背景和意义
互联网人数指数般的增长,导致了网络空间充满了多种多样的信息服务以及用户之间的信息交互。人们在这样的网络空间中通过有线/无线网络的连接来交换彼此的数据。很多从未接触过计算机的人现如今也能够熟练地操作计算机。在家庭或者办公环境,计算机都已经成为辅助的甚至是主要的工具,对计算机的熟练使用也成为工作生活中的一项必备技能。计算机已经掌握了几乎所有领域的命脉,学习办公基本完全依赖于计算机及网络。然而,随之带来的问题也不容忽视,随着计算机范围的不断扩大,人手一台甚至多台计算机的情形司空见惯。网络性能俨然成了互联网用户最关注的重要问题,因此在互联网普及以后,对其进行管理的负担随之增重。从而使网络管理成为了一个提高网络性能至关重要和专业的问题。
谈到信息工业化[1],我们更多地会想到大工程和大项目,而其实的信息化存在于生活的每个角落,局域网几乎处处展现它的身影,它存在于多媒体教室、机房、企业、政府机关;那么就必须存在一种有效的监控软件来帮助局域网的管理人员监控局域网内计算机的使用情况。而网络技术领域中的计算机监控的主流产品主要是面向大型局域网的,普通用户大多不愿意为此付高得怕人的费用,也不需要为了使用其中部分功能浪费大部分其他功能。但是一些知名的国产品牌只愿意为部分利润高、需求大的行业服务从而获得更多地利益;相反,网络上现有的例如木马的一些小功能软件它们能够实现监控局域网的功能,但因为它身份的特殊性,黑客或者商业间谍能够轻易地利益它们从而造成信息损失、机密泄露等恶性事件。
很多单位或者学校对网络以及计算机设备进行大量的资金投入,但却不知道管理和维护计算机的应用软件安全,当购买了高质量的办公设备或教学设备并组建了高性能的网络环境,却成了纵容员工在工作时间不务正业进而导致财力物力的不合理利用的间接“凶手”;这样导致工作和教学效率大大降低了,从而形成对公司利益和教学质量的损失。在如今日益盛行的数字经济中,互联网连接[2]在近年来促成了各种领域的利益大增。部分调查显示,造成计算机系统整个瘫痪的罪魁祸首,大部分是由于用户在上班时间浏览或者下载带有病毒的网页或内容,因此可以看出开发一个既可以实现局域网的远程监控,而又能保证系统安全性的局域网监控软件是非常必要的。