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

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
远程监控毕业设计毕业论文 概述 本章首先介绍远程控制的相关理论与知识,给出一个远程控制系统的大概框架,再分析当前远程控制系统发展的状况以及面临的问题与挑战,最后对整个论文做了一个整体的概要。 1.1 NRC介绍 网络远程控制(NRC,Network Remote Control)是利用计算机网络,对远程计算机进程操作的一种控制方式。它将远程办公、远程管理、网络教学变成可能。目前的众多计算机网络远程控制软件,都是采用TCP协议,基于Socket开发的。也有少量同类软件使用UDP,ICMP协议的,但是它们的数据可靠性不高,所以只能进行较少数据的传递,对数据要求不高的场合。远程控制技术是伴随着互联网技术的发展而产生的一项崭新技术,通过连接,使本地的一台计算机可以操作使用远程的另一台计算机,①远程培训与教学   远程控制可以用于对远程的用户和员工进行培训,通过远程控制技术操纵对方的计算机,向对方进行操作演示,这样可以节省培训费用提高培训的效率。远程控制技术也大量的使用在教学网络当中,软件方案的多媒体网络就是远程控制技术与多媒体技术结合的产物。 ②远程办公   远程控制还可让你在任何地点连接自己的工作电脑,使用其中的数据与应用程序,访问网络资源、使用与其连接的打印机等外设。它还可用于公司同事之间互相协同,完成一项共同的工作。   ③远程管理与维护   对于计算机行业的售后服务人员来说,通过远程控制来为客户提供软件维护、升级、故障排除等服务,无疑可节省大笔的服务经费。对于网络管理人员来说,远程控制可用来管理、维护单位网络中的大量服务器和计算机,可大大提高工作效率。   ④远程监控   企业的管理者可通过远程控制软件来查看员工的屏幕,以保证员工能够在上班时间集中精力投身于工作,杜绝在上班时间聊天、上网、玩游戏的现象。甚至还可通过记录员工的键盘操作,来防止企业的商业和技术机密被不正当使用。   家长也可通过远程控制对子女的电脑进行监控,防止子女无节制玩游戏或接触不良信息。 (4)NRC的安全性 远程控制虽然可以方便地操纵远程计算机,但它也可能会给计算机带来安全方面的隐患。因为一旦远程计算机成为服务端以后,其他人只要知道了这台计算机的 IP 地址,同样也可以通过网络上其他计算机向其发送控制指令,由于控制者拥有几乎完全的控制权,被控计算机中的所有资源都处在不设防状况,有可能导致非常严重的后果。实际上木马程序的原理和远程控制程序是一样的,远程控制一旦被居心不良者钻了空子,它的危害甚至比木马还要严重。   因此,远程控制软件必须拥有一套严密的安全审核机制,通常的控制软件会用采用密码验证等认证手段来判断哪些计算机是合法的控制端,只有是合法的控制端发出的指令,服务端才会予以执行,否则就予以拒绝,这样能在一定的程度上保证计算机的安全。 1.2 NRC软件发展现状 目前,许多大公司开发了一些很好的远程控制软件,如pcAnywhere、Remote Anything、Remote Administrator、DameWare NT Utilities等等,它们在功能上各有其优点与不足。在网络通信方面,它们基本都是采用“面向连接,可靠传输”的TCP(Transmission Control Protocol,即传输控制协议)协议。近年来,HTTP隧道技术与FTP隧道技术也开始引起人们的注意,也逐渐有人尝试着把它运用在远程控制技术中,并证实了其可行性。当前的正规商业远程控制软件所采用的网络模型都是传统的Client/Server模型,新出现的反弹连接模型在商业软件中尚未得以运用。在控制功能上,远程控制软件已经实现了屏幕监控、文件管理、上传下载、以及开机关机等功能,但是在实际的运用中,功能还须大大的加强。 1.3 NRC软件开发面临的挑战 由于远程控制软件开发中涉及的技术含量相当大,包括的范围也非常广,而计算机所的网络的环境也具有多样性,并且远程控制软件在适应性,健壮性方面也都是较大的难题。为了抵御网络远程嗅探攻击,远程控制类软件还得专门为自己在网络中传输的数据进行加密;为了适应网络带宽较小的环境,还得精心为网络数据进行数据压缩。在功能实现方面,需要开发者有相当的系统内核知识,对于操作系统的调度算法、保护机制,以及系统服务机制、权限分配等处理有清晰的认识。目前的远程控制不仅限于文本的交流,还需要语音、视屏等,而且网络的发展向多元化发展,传统的Client/Server网络模型已不能满足实现需求,需要设计实现新的网络模型,这些对于远程控制系统开发都来说,都是极大的挑战。 1.4论文内容简介 本文采用TCP协议,基于底层Socket进行网络通信,对于网络中的关键数据进行加密传输,在涉及到软件的网络数据量时,采用数据压缩算法进行数据压缩。网

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档