计算机的运用已经遍及各行各业,随着计算机科学技术的发展,各行各业都开始使用计算来进行工作。计算机代替了原先许多需要人们手工完成的工作,节省了许多劳动资源。到如今,电脑已经成了许多人工作生活的必备办公工具。同时互联网的出现让通讯工作变得如此方便、快捷,所有公司、学校、政府机关内部都会建立自己的局域网系统。互联网为我们的生活带来许多方便的同时,随之而来的许多问题也出现了。例如,员工在工作过程中看电影、聊天,或是利用公司的网络资源来处理一些个人事务;学生在上课期间玩游戏或是做一些其他与课堂无关的事情。有关部门统计数据显示,有超过一般的员工在上班过程中利用公司的互联网花大量时间去做与工作无关的事情。
1.2 设计目的与意义
如今我们生活中的方方面面都和互联网有关系,查找资料、晚上购物、网络聊天、游戏、缴纳各种费用,可以说我们的生活已经离不开互联网。即使是在工作过程中,我们也离不开互联网。所以我们不可能让所有计算机在办公过程脱离互联网,这也就不可避免的会发生员工在工作期间通过公司的互联网浏览娱乐网站、下载歌曲电影、玩网络游戏,甚至利用一些行业内部网络的优势做一些违法的事情,如窃取公司材料、进行木马攻击。虽然国家法律明确声明了一些网络行为属于违法行为,各个公司企业、学校、政府机关也制定了相关的规章制度。但由于计算机自身的一些特点,我们无法很容易发现这些行为,对于如此庞大的计算机网络,我们需要采取可行有效的手段对其进行管理。因此,为了能解决上述的问题,实现对计算机网络的有效管理,让其能更好的发挥积极作用。
我们可以粗略计算一下一个员工在上班期间利用互联网处理私人事务会给公司带来多大损失。假设一个员工工资为每月6000元,按照国家法定工作时长每天工作8小时计算。如果该员工在一天8小时的工作过程中有1小时是在聊天、浏览娱乐网页或是处理与工作无关的个人事务。那么这个企业相当于多支付了该员工这一个小时的工资,即该员工八分之一的工资。则每月企业因为没有对计算机进行有效的管理而带来的损失就是6000 * (1/8) = 750元,一年的损失就是 750 * 12 = 9000 元。假设该公司有 1000 名员工,那么一年的损失就是900万元。细算,损失惊人。对于大企业或是平均工资更高的企业,损失将更为巨大。由此可见,对于一个公司有效的对公司局域网进行监控,对公司计算机进行集中化管理是多么的重要。局域网监控系统开发的意义正在于此,一个强大的局域网监控系统可以让公司企业对公司内部的计算机进行集中化管理,这不仅节省了管理的成本,同时还大幅度提高了员工的工作效率,对一个公司内部的管理意义重大。
2 相关技术
2.1 WinSock技术
Socket又被称为套接字,是一种网络编程接口,最初应用于UNIX系统。随着Windows操作系统的普及,微软和Intel、Sun和其他几家公司联合制定了基于Windows操作系统的Windows Socket网络编程接口。构成了Windows网络编程的基础。
Socket是一个特殊的I/O接口,用于描述IP地址和端口。应用程序发送一个请求或应答网络请求都是通过socket。
Socket分为三类:流式套接字(sock_stream),数据报套接字(sock_dgram)和原始套接字(sock_ram)。流式Socket是面向连接、提供可靠服务的Socket,它能做到数据无重复、无差错并且有序的送达,其所用到的通信协议为传输控制协议,即TCP;数据报套接字是无连接、不提供可靠服务的Socket,他不能保证传输的完整性和有序性,其所用到的通信协议为UDP;原始Socket可以进行比较底层的操作,主要针对一些协议的开发和测试等。 socket局域网监控管理系统的设计(2):http://www.youerw.com/jisuanji/lunwen_21642.html