遠程操作
遠程操作技術可應用於網絡的自動化管理 、實時監控 和計算機教學 等方面。遠程操作軟件其實質是一個客戶/服務器的應用程序。遠程操作是利用無線電信號 對遠端的設備進行操作,通常通過網絡 才能進行。位於本地的計算機是操縱指令的發出端,被控對象叫做被控端或服務器端。 [1]
目錄
簡介
遠程操作是利用無線或電信號對遠端的設備進行操作,通常通過網絡才能進行。位於本地的計算機是操縱指令的發出端,被控對象叫做被控端或服務器端。遠「程」不等同於遠「距離」,主控端和被控端可以是位於同一局域網的同一房間中,也可以是連入Internet的處在任何位置的兩台或多台計算機。遠程操作技術可應用於網絡的自動化管理、實時監控和計算機教學等方面。遠程操作軟件其實質是一個客戶/服務器的應用程序。
== 远程操作系统 ==
的實質是開發自身程序代替系統提供的程序。於是一個遠程操作系統的功能的強弱就與開發者對系統的深入了解程度而定。基本原理和結構結構 遠程操作軟件以「 客戶機/ 服務器」 形式存在, 包括一個客戶機程序(Client)和一個服務器程序(Server或Systry)。服務器程序安放在被操作的計算機端, 客戶機程序安裝在操作端。運行原理 服務器程序安裝成功之後便會自動收集目標計算機的資料, 包括IP 地址、網絡環境、OS環境(甚至超級用戶口令)等, 然後將獲得的數據經加密處理後形成特殊的確認幀, 反覆發往客戶機程序所在計算機(或另一虛擬地址 空間), 申請被控連接。客戶機程序安裝成功之後會在網絡上收集服務器程序發回的確認幀信息, 並按照確認幀中的環境參數選擇和配置適當的網絡協議, 最後向遠端計算機發出連接、操作指令。當兩台計算機連通之後客戶機程序根據操作員意圖向遠端計算機發出指令,並負責根據服務器程序發回的數據信息在本機上再現遠端機屏幕狀態。服務器程序則根據指令完成系列進程操作和數據傳輸。 具體網絡實現要進行網絡通訊可以通過WinSock、使用命名管道和郵箱、使用RPC等,。一般來講, 服務器程序可以同時接受多個客戶端的連接請求和其它處理請求, 而客戶端也可以同時連接到幾個服務器上。在交換數據報之前, 必須計算出數據源, 主機不但要檢查IP 報頭, 還要檢查TCP 和UPT 報頭中的兩個域:2 字節的IP 源和2 字節的端口號。要完成網絡連接, 另一個值得注意的問題是:對與採用PPP 方式連接的對等網, 每台計算機的IP 地址是隨機分配的, 所以在運用Socket 進行連接時, 應該模仿Windows 自身的網絡連接方式——— 先進行網絡地址掃描, 找到網上的所有計算機(同一域或者不同域)。
參考文獻
- ↑ 電腦之間怎麼遠程操作?百度知道