远程监控毕业设计(论文).doc

  1. 1、本文档共134页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 第 PAGE 73 页 共 NUMPAGES 73页 第 PAGE 1页 共 NUMPAGES 63页 毕业论文(设计)诚信声明 本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 论文(设计)作者签名: 日期: 2013 年 3月 10 日 毕业论文(设计)版权使用授权书 本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为青岛农业大学。 论文(设计)作者签名: 日期: 2013 年 3 月 10 日 指 导 教 师 签 名: 日期: 年 月 日 引言 时至今日,网络已经深入到世界各个角落了,它使人们脱离了地域的分隔与局限,把地球变成了“地球村”。这极大地方便了人们在大范围内的资源共享与利用。但是,网络的高速发展,使简单的资源共享不能满足人们的需要,于是出现了各种各样的远程控制软件,虽然技术含量不一,但各有其特点。笔者对现有各种远程控制软件进行了严格的测试与研究分析,最终设计出了本文中的远程控制系统框架。 远程控制技术主要涉及到了网络通信,系统内核,多媒体三个方面的知识。网络通信主要实现在两台计算机之间进行数据传输,这是远程控制系统中的总体外部框架,它直接影响到整个系统的成败。现在计算机之间的网络条件发生了很大的变化,经典的Client/Server网络模型在很多地方已经不能使用,于是,本文在其基础上设计了一种新的网络模型。系统中运用的系统内核的知识十分广泛,远程控制系统中的90%的功能都是利用系统内核技术实现的,它是控制功能上的顶梁柱,在整个软件系统中,占有“舍我其谁”的地位。多媒体技术在软件系统中的屏幕监控,视频传送等方面得到了全面的利用,充分展现了它的价值。从网络安全的角度出发,本文采用了两种经典了算法:DES和MD5。在系统中,为了让服务程序不受外界其它程序的影响,本文创造了一种内核线程守护功能,以及程序指纹和自我鉴定算法。 网络远程控制(NRC,Network Remote Control)主要应用于计算机远程管理与维护,网络远程教学,远程办公等领域。目前的软件市场中,远程控制软件的需求日益增长,一些商业大公司为此投入了大量的人力财力,开发出了几个较好的远程控制软件,如SYMANTEC公司的PcAnywhere。但是,网络的迅猛发展很快又把它们挤向了末流,原本很好的控制软件,在新的市场需求面前显得苍白无力。为了适应目前远程控制方面的要求,本文深入地研究了远程控制技术,并开发出了一个功能强大的高效远程控制软件。 实践证明本系统的设计相当成功,更让人看到了远程控制软件发展的趋势。本文中众多的创新点与技术突破,得到了业界人士的认可。本文将详细说明一个功能强大的远程控制软件的开发过程。 注意:本文中采用的是新型网络模型,发送命令的控制程序可以既是客户端,又是服务端;同时,接受命令并处理命令的程序也是两者的结合。所以在本文中一律采用“控制端”与“被控端”来对软件系统中的两个主要功能程序命名,而没有使用传统客户端、服务端这一命名用法。 概述 本章首先介绍远程控制的相关理论与知识,给出一个远程控制系统的大概框架,再分析当前远程控制系统发展的状况以及面临的问题与挑战,最后对整个论文做了一个整体的概要。 1.1 NRC介绍 网络远程控制(NRC,Network Remote Control)是利用计算机网络,对远程计算机进程操作的一种控制方式。它将远程办公、远程管理、网络教学变成可能。目前的众多计算机网络远程控制软件,都是采用TCP协议,基于Socket开发的。也有少量同类软件使用UDP,ICMP协议的,但是它们的数据可靠性不高,所以只能进行较少数据的传

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档