网络远程控制的毕业设计论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
引言 时至今日,网络已经深入到世界各个角落了,它使人们脱离了地域的分隔与局限,把地球变成了“地球村”。这极大地方便了人们在大范围内的资源共享与利用。但是,网络的高速发展,使简单的资源共享不能满足人们的需要,于是出现了各种各样的远程控制软件,虽然技术含量不一,但各有其特点。笔者对现有各种远程控制软件进行了严格的测试与研究分析,最终设计出了本文中的远程控制系统框架。 远程控制技术主要涉及到了网络通信,系统内核,多媒体三个方面的知识。网络通信主要实现在两台计算机之间进行数据传输,这是远程控制系统中的总体外部框架,它直接影响到整个系统的成败。现在计算机之间的网络条件发生了很大的变化,经典的Client/Server网络模型在很多地方已经不能使用,于是,本文在其基础上设计了一种新的网络模型。系统中运用的系统内核的知识十分广泛,远程控制系统中的90%的功能都是利用系统内核技术实现的,它是控制功能上的顶梁柱,在整个软件系统中,占有“舍我其谁”的地位。多媒体技术在软件系统中的屏幕监控,视频传送等方面得到了全面的利用,充分展现了它的价值。从网络安全的角度出发,本文采用了两种经典了算法:DES和MD5。在系统中,为了让服务程序不受外界其它程序的影响,本文创造了一种内核线程守护功能,以及程序指纹和自我鉴定算法。 网络远程控制(NRC,Network Remote Control)主要应用于计算机远程管理与维护,网络远程教学,远程办公等领域。目前的软件市场中,远程控制软件的需求日益增长,一些商业大公司为此投入了大量的人力财力,开发出了几个较好的远程控制软件,如SYMANTEC公司的PcAnywhere。但是,网络的迅猛发展很快又把它们挤向了末流,原本很好的控制软件,在新的市场需求面前显得苍白无力。为了适应目前远程控制方面的要求,本文深入地研究了远程控制技术,并开发出了一个功能强大的高效远程控制软件。 实践证明本系统的设计相当成功,更让人看到了远程控制软件发展的趋势。本文中众多的创新点与技术突破,得到了业界人士的认可。本文将详细说明一个功能强大的远程控制软件的开发过程。 注意:本文中采用的是新型网络模型,发送命令的控制程序可以既是客户端,又是服务端;同时,接受命令并处理命令的程序也是两者的结合。所以在本文中一律采用“控制端”与“被控端”来对软件系统中的两个主要功能程序命名,而没有使用传统客户端、服务端这一命名用法。 概述 本章首先介绍远程控制的相关理论与知识,给出一个远程控制系统的大概框架,再分析当前远程控制系统发展的状况以及面临的问题与挑战,最后对整个论文做了一个整体的概要。 1.1 NRC介绍 网络远程控制(NRC,Network Remote Control)是利用计算机网络,对远程计算机进程操作的一种控制方式。它将远程办公、远程管理、网络教学变成可能。目前的众多计算机网络远程控制软件,都是采用TCP协议,基于Socket开发的。也有少量同类软件使用UDP,ICMP协议的,但是它们的数据可靠性不高,所以只能进行较少数据的传递,对数据要求不高的场合。远程控制技术是伴随着互联网技术的发展而产生的一项崭新技术,通过连接,使本地的一台计算机可以操作使用远程的另一台计算机,①远程培训与教学   远程控制可以用于对远程的用户和员工进行培训,通过远程控制技术操纵对方的计算机,向对方进行操作演示,这样可以节省培训费用提高培训的效率。远程控制技术也大量的使用在教学网络当中,软件方案的多媒体网络就是远程控制技术与多媒体技术结合的产物。 ②远程办公   远程控制还可让你在任何地点连接自己的工作电脑,使用其中的数据与应用程序,访问网络资源、使用与其连接的打印机等外设。它还可用于公司同事之间互相协同,完成一项共同的工作。   ③远程管理与维护   对于计算机行业的售后服务人员来说,通过远程控制来为客户提供软件维护、升级、故障排除等服务,无疑可节省大笔的服务经费。对于网络管理人员来说,远程控制可用来管理、维护单位网络中的大量服务器和计算机,可大大提高工作效率。   ④远程监控   企业的管理者可通过远程控制软件来查看员工的屏幕,以保证员工能够在上班时间集中精力投身于工作,杜绝在上班时间聊天、上网、玩游戏的现象。甚至还可通过记录员工的键盘操作,来防止企业的商业和技术机密被不正当使用。   家长也可通过远程控制对子女的电脑进行监控,防止子女无节制玩游戏或接触不良信息。 (4)NRC的安全性 远程控制虽然可以方便地操纵远程计算机,但它也可能会给计算机带来安全方面的隐患。因为一旦远程计算机成为服务端以后,其他人只要知道了这台计算机的 IP 地址,同样也可以通过网络上其他计算机向其发送控制指令,由于控制者拥有几乎完全的控制权,被控计算机中的所有资源都处在

文档评论(0)

嫣雨流纱 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档