欢迎来到天天文库
浏览记录
ID:24035972
大小:408.50 KB
页数:73页
时间:2018-11-11
《远程监控毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第73页共73页毕业论文(设计)诚信声明本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。论文(设计)作者签名:日期:2013年3月10日毕业论文(设计)版权使用授权书本毕业论文(设计)作者同意学校保留并向国家有关部门或机构
2、送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为青岛农业大学。论文(设计)作者签名:日期:2013年3月10日指导教师签名:日期:年月日第73页共73页引言时至今日,网络已经深入到世界各个角落了,它使人们脱离了地域的分隔与局限,把地球变成了“地球村”
3、。这极大地方便了人们在大范围内的资源共享与利用。但是,网络的高速发展,使简单的资源共享不能满足人们的需要,于是出现了各种各样的远程控制软件,虽然技术含量不一,但各有其特点。笔者对现有各种远程控制软件进行了严格的测试与研究分析,最终设计出了本文中的远程控制系统框架。远程控制技术主要涉及到了网络通信,系统内核,多媒体三个方面的知识。网络通信主要实现在两台计算机之间进行数据传输,这是远程控制系统中的总体外部框架,它直接影响到整个系统的成败。现在计算机之间的网络条件发生了很大的变化,经典的Client/Ser
4、ver网络模型在很多地方已经不能使用,于是,本文在其基础上设计了一种新的网络模型。系统中运用的系统内核的知识十分广泛,远程控制系统中的90%的功能都是利用系统内核技术实现的,它是控制功能上的顶梁柱,在整个软件系统中,占有“舍我其谁”的地位。多媒体技术在软件系统中的屏幕监控,视频传送等方面得到了全面的利用,充分展现了它的价值。从网络安全的角度出发,本文采用了两种经典了算法:DES和MD5。在系统中,为了让服务程序不受外界其它程序的影响,本文创造了一种内核线程守护功能,以及程序指纹和自我鉴定算法。网络远程
5、控制(NRC,NetworkRemoteControl)主要应用于计算机远程管理与维护,网络远程教学,远程办公等领域。目前的软件市场中,远程控制软件的需求日益增长,一些商业大公司为此投入了大量的人力财力,开发出了几个较好的远程控制软件,如SYMANTEC公司的PcAnywhere。但是,网络的迅猛发展很快又把它们挤向了末流,原本很好的控制软件,在新的市场需求面前显得苍白无力。为了适应目前远程控制方面的要求,本文深入地研究了远程控制技术,并开发出了一个功能强大的高效远程控制软件。实践证明本系统的设计相当
6、成功,更让人看到了远程控制软件发展的趋势。本文中众多的创新点与技术突破,得到了业界人士的认可。本文将详细说明一个功能强大的远程控制软件的开发过程。注意:本文中采用的是新型网络模型,发送命令的控制程序可以既是客户端,又是服务端;同时,接受命令并处理命令的程序也是两者的结合。所以在本文中一律采用“控制端”与“被控端”来对软件系统中的两个主要功能程序命名,而没有使用传统客户端、服务端这一命名用法。第73页共73页1概述本章首先介绍远程控制的相关理论与知识,给出一个远程控制系统的大概框架,再分析当前远程控制系
7、统发展的状况以及面临的问题与挑战,最后对整个论文做了一个整体的概要。1.1NRC介绍网络远程控制(NRC,NetworkRemoteControl)是利用计算机网络,对远程计算机进程操作的一种控制方式。它将远程办公、远程管理、网络教学变成可能。目前的众多计算机网络远程控制软件,都是采用TCP协议,基于Socket开发的。也有少量同类软件使用UDP,ICMP协议的,但是它们的数据可靠性不高,所以只能进行较少数据的传递,对数据要求不高的场合。远程控制技术是伴随着互联网技术的发展而产生的一项崭新技术,通过连
8、接网络,使本地的一台计算机可以操作使用远程的另一台计算机,其操作具有实时性。(1)NRC的原理NRC必须通过网络才能进行。位于本地的计算机是操纵指令的发出端,一般被称为主控端或客户端,非本地的被控计算机则通常叫做被控端或服务端。这里所说的“远程”并不等同于远距离,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入Internet的处在任何位置的两台或多台计算机。 远程控制软件一般分两个部分:一部分是客户端程序(Client),另一部分是服务器
此文档下载收益归作者所有