局域网远程监控系统的研究

 2022-01-17 23:57:01

论文总字数:19001字

目 录

摘要 3

Abstract 4

1. 绪论 5

1.1 课题背景 5

1.2 研究现状 5

1.3 课题研究意义 5

2. 相关理论基础 7

2.1 局域网相关概念 7

2.2 Winsock技术 7

2.3 套接字(socket) 7

2.4 Windows Sockets API 8

2.5 Windows五种常用I/O模型 9

2.6 网络体系结构及协议 9

2.6.1 TCP/IP网络体系结构 9

2.6.2 主要协议分析 10

3. 系统设计 13

3.1 概要设计 13

3.2 局域网内的C/S架构 13

3.3 系统功能模块设计 13

3.3.1 监控端(客户端)主要模块 13

3.3.2 被监控端(服务器端)主要模块 14

3.4 监控端与被监控端建立连接原理 14

3.5 开发环境 15

4. 服务器端实现 16

4.1 服务器端程序框架 16

4.2 服务器端使用的Windows API 16

4.3 霍夫曼编码方法 20

4.4 服务器端位图发送过程 21

5. 客户端实现 22

5.1 客户端程序框架 22

5.2 客户端所使用的Windows API 22

5.3 客户端位图接收过程 23

5.4 模拟键盘鼠标消息 23

5.4.1 实现原理 23

5.4.2 需要使用的函数 23

6. 实验结果 25

6.1 服务器端运行结果 25

6.2 客户端运行结果 25

7. 结论与展望 28

参考文献 29

致谢 30

附录 31

局域网远程监控系统的研究

朱晴

, China

Abstract: With the rapid development of the Internet, the Internet has become an irreplaceable part of people's daily lives. As of December 2017, the number of Internet users in China reached 772 million, and the Internet penetration rate reached 55.8%. However, the Internet is a double-edged sword that brings convenience to people and brings potential threats. How to ensure intranet Information security, how to rationally use the resources in the LAN, this is the main problem faced by current researchers and network administrators. With the popularity of LAN,LAN monitoring software is widely used in many places. In family, parents can monitor the child's desktop and supervise their children to use the computer to access the Internet properly. In school, the teachers can use the LAN monitoring software to monitor the computer desktop in the computer room and urge the students to use the computer to access the Internet resonably. In the enterprise, managers can monitor the employees' desktops so that employees do not do work-unrelated matters during business hours. Therefore, network monitoring is very necessary, it can effectively improve time utilization, the rational use of the network,and work efficiency. Through these systems many remote operations can be carried out, including capturing computer screen images of the monitored computer, performing file operations on remote computers, and extracting keyboard and mouse events. In this paper, I studies a small-scale LAN client desktop screen monitoring system based on C/S structure, including client and server. After the remote services are established between the two computers, the client can obtain the screen shots of monitored computer sending remote operation commands etc. through the remote service.

Key words: Network Communication; Sockets;TCP;Remote Monitoring

绪论

课题背景

互联网发展的越来越迅速,网络已经成为人们日常生活中无法替代的一部分,不仅走进了人们的生活,且和各行各业的联系也日益紧密。根据中国互联网络信息中心(CNNIC)报告,截至2017年12月,中国互联网用户数量达到7.72亿,互联网普及率达55.8%,超过了亚洲和全球的平均水平,2017年全年新增了网民4074万人,增幅达到5.6%。无线局域网由于安装方便,设备共享,分布式处理,接入速率高以及具有较高的兼容性等优势被广泛应用。

互联网已经普及应用并渗透到社会各个层面,给社会带来了方便,也带来了安全和管理问题。据国际权威机构统计,网络安全问题造成的全球损失高达数百亿美元。互联网是一把双刃剑,给人们带来方便,也带来了潜在威胁,如何保证局域网内的信息安全,如何保证局域网内的资源使用得当,这是当前研究人员和网络管理员所面临的一个主要问题。

在家庭局域网中,父母可以通过局域网监控软件来监督孩子,督促孩子合理有效的利用计算机。而在学校中,有许多学生上机操作的课程,有些同学的自制能力还不够强,利用上课时间通过计算机做一些与学习无关的事情,比如说打游戏,听歌,浏览其它网站等等,老师可以利用局域网监控软件查看同学们在做什么,督促其利用计算机学习。有些企业花费了大量的资金来建设、维护网络,但却忽视了内部网络的利用率,公司工作时间内有近一半员工的互联网访问是私人的,他们使用公司的电脑观看电影,玩游戏等,除此之外,一些员工在工作时间访问非法网站。这些员工的行为降低了公司网络带宽的利用率,也不会给企业带来好处。还有一些员工,虽然没有访问与工作无关的网站,但却被动的缺席,无所作为。但是使用LAN网络监控软件,并与公司的内部管理方法相结合,就能够取得非常好的管理成效。

因此人们应该研究一种远程监控软件,在众多的网络安全技术中,网络监听是非常重要的一种手段。网络监听技术为网络安全管理人员提供了可用于监控网络状态,数据流量和发现当前网络漏洞的管理工具。

研究现状

有许多的局域网监控软件,可以实现多种多样的功能,比如禁止访问某些网站、禁止使用娱乐软件、禁止使用下载工具以及禁止使用聊天软件。在控制端也可以进行流量监控,电子邮件监控,网络中的各种垃圾邮件的管理,以及客户端在局域网内发送和接收邮件的过滤,监控客户端的Internet访问并限制用户行为。目前有很多流行的局域网监控软件,例如:AnyView网络警、网络人Netman、百络网警、LSC局域网屏幕监控系统、LaneCat网猫、TeamViewer等等。

课题研究意义

现如今,随着计算机技术的迅速发展,我国网民数量与日俱增,局域网监控软件在许多地方都大有用武之地。在家庭中,家长可以用来监控孩子的桌面,督促孩子合理利用电脑上网。在学校机房中,老师可以利用局域网监控软件监控机房中的电脑桌面,督促学生合理利用电脑上网。在企业中,管理者可以用来监视员工的桌面,使员工不在上班时间做与工作不相关的事情。因此网络监控非常必要,这样才有助于切实提高网络的合理使用,时间利用率及工作效率。

网络监控是网络安全领域的一项非常重要的技术。管理员可以有效地对网络数据、流量进行侦听,分析网络访问状态等,既能够加强管理,它还有助于发现当前的网络漏洞和隐患,保护网络系统的安全。

相关理论基础

局域网相关概念

局域网(Local Area Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机组。“某一区域”指的是同一办公室、同一建筑物、同一公司和同一学校等,一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、扫描仪共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

LAN通常由部门或单位拥有。其有以下这些特征:

剩余内容已隐藏,请支付后下载全文,论文总字数:19001字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;