远程操作
远程操作技术可应用于网络的自动化管理 、实时监控 和计算机教学 等方面。远程操作软件其实质是一个客户/服务器的应用程序。远程操作是利用无线电信号 对远端的设备进行操作,通常通过网络 才能进行。位于本地的计算机是操纵指令的发出端,被控对象叫做被控端或服务器端。 [1]
目录
简介
远程操作是利用无线或电信号对远端的设备进行操作,通常通过网络才能进行。位于本地的计算机是操纵指令的发出端,被控对象叫做被控端或服务器端。远“程”不等同于远“距离”,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入Internet的处在任何位置的两台或多台计算机。远程操作技术可应用于网络的自动化管理、实时监控和计算机教学等方面。远程操作软件其实质是一个客户/服务器的应用程序。
== 远程操作系统 ==
的实质是开发自身程序代替系统提供的程序。于是一个远程操作系统的功能的强弱就与开发者对系统的深入了解程度而定。基本原理和结构结构 远程操作软件以“ 客户机/ 服务器” 形式存在, 包括一个客户机程序(Client)和一个服务器程序(Server或Systry)。服务器程序安放在被操作的计算机端, 客户机程序安装在操作端。运行原理 服务器程序安装成功之后便会自动收集目标计算机的资料, 包括IP 地址、网络环境、OS环境(甚至超级用户口令)等, 然后将获得的数据经加密处理后形成特殊的确认帧, 反复发往客户机程序所在计算机(或另一虚拟地址 空间), 申请被控连接。客户机程序安装成功之后会在网络上收集服务器程序发回的确认帧信息, 并按照确认帧中的环境参数选择和配置适当的网络协议, 最后向远端计算机发出连接、操作指令。当两台计算机连通之后客户机程序根据操作员意图向远端计算机发出指令,并负责根据服务器程序发回的数据信息在本机上再现远端机屏幕状态。服务器程序则根据指令完成系列进程操作和数据传输。 具体网络实现要进行网络通讯可以通过WinSock、使用命名管道和邮箱、使用RPC等,。一般来讲, 服务器程序可以同时接受多个客户端的连接请求和其它处理请求, 而客户端也可以同时连接到几个服务器上。在交换数据报之前, 必须计算出数据源, 主机不但要检查IP 报头, 还要检查TCP 和UPT 报头中的两个域:2 字节的IP 源和2 字节的端口号。要完成网络连接, 另一个值得注意的问题是:对与采用PPP 方式连接的对等网, 每台计算机的IP 地址是随机分配的, 所以在运用Socket 进行连接时, 应该模仿Windows 自身的网络连接方式——— 先进行网络地址扫描, 找到网上的所有计算机(同一域或者不同域)。
参考文献
- ↑ 电脑之间怎么远程操作?百度知道