局域网监控系统设计与实现:硕士论文参考

5星 · 超过95%的资源 需积分: 9 15 下载量 88 浏览量 更新于2024-07-29 收藏 2.14MB PDF 举报
"这篇硕士学位论文主要探讨了局域网监控系统的设计与实现,适用于作为毕业论文的参考。作者王宇冬在导师蔡永泉和黄翔的指导下,研究了网络监控系统的发展现状、趋势以及关键技术,包括图像处理、网络编程和多线程技术。论文提出了一种局域网监控系统的总体架构,并解决了网络传输量过大和系统可扩展性的问题。通过屏幕分块截取和变化检测来减少网络负载,采用面向对象设计的消息引擎提高系统扩展性。系统包括监控端和被控端,各有不同的功能模块,如系统状态信息获取、消息引擎、网络传输和数据库存储等。该监控系统以实时操作和控制为核心,具备结构化、模块化、易扩展和实用性的特点,在局域网环境中测试效果良好。关键词包括网络监控、消息引擎和消息模拟。" 这篇论文详细阐述了局域网监控系统的设计思路和实现方法。作者首先对当前网络监控系统的概况进行了分析,指出现代企业或机构对于局域网内部安全和效率管理的需求日益增加,这促使了监控系统的发展。系统的关键技术包括: 1. 图像及图像压缩技术:用于捕获和传输被控端计算机的屏幕信息,压缩技术减少了数据传输量,降低了网络负担。 2. Wsck的网络编程技术:这是实现网络通信的基础,允许监控端与被控端之间高效、稳定的数据交互。 3. 多线程技术:提高系统并发处理能力,使得监控系统能同时处理多个被控端的信息,确保系统的响应速度和效率。 在解决实际问题方面,论文提出了以下解决方案: 1. 针对网络传输量过大,通过将屏幕分块并仅传输变化部分,显著减少了网络流量,实现了高效的数据传输。 2. 为了提升系统的可扩展性,设计了一个消息引擎,将各种控制消息和数据封装成统一格式,简化了系统间的通信,便于添加新的功能和组件。 监控系统由监控端和被控端组成,两者协同工作: - 被控端主要包括系统状态信息获取模块、消息引擎和网络传输模块,能够提供屏幕信息、进程信息、CPU状态和系统目录状态等详细数据。 - 监控端则包含控制模块、消息引擎、网络传输模块和数据库存储模块,用于接收和处理这些信息,进行实时监控和控制,并存储历史数据以供后期分析。 论文强调了系统设计的分层、面向对象原则,使得系统具有模块化、层次化和良好的接口设计,便于维护和升级。此外,系统的开放性和实用性也是其重要特点,能够适应不同规模的局域网环境,实现有效且灵活的监控管理。 经过实际测试,该局域网监控系统在功能性和稳定性上都表现出色,证明了其设计和实现的成功。对于学习和研究网络监控系统的读者来说,这篇论文提供了宝贵的设计理念和技术实现细节。