什麼是終端服務?概念、運作方式
終端服務是 Microsoft Windows 的元件之一,可讓使用者透過網路連線控制遠端電腦或虛擬機器。
終端服務透過以下方式降低總擁有成本:
-
透過集中安裝和管理伺服器上所有應用程式並支援從單一桌面進行完全遠端管理,簡化系統管理
-
藉由讓具有最低處理能力和記憶體的用戶端電腦執行標準 Windows 應用程式,以延長舊版硬體的生命週期
-
延長舊版作業系統的生命週期
-
藉由在用戶端和伺服器之間使用加密的工作階段、透過從另一部用戶端電腦陰影用戶端工作階段,以及讓系統管理員在用戶端工作階段期間輸入鍵盤和滑鼠動作以進行遠端控制,來提高安全性
2008 年之後,此功能更名為遠端桌面服務 (RDS)。
終端機服務設定 (Windows Server 2003)
在 Windows Server 2008 R2 中,所有遠端桌面服務角色服務都已重新命名。下表列出每個遠端桌面服務角色服務的舊名稱和新名稱。
以前的名字 | Windows Server 2008 R2 中的名稱 |
---|---|
終端服務 |
遠端桌面服務 |
終端機伺服器 |
遠端桌面工作階段主機 (RD 工作階段主機) |
終端服務授權 (TS 授權) |
遠端桌面授權 (RD 授權) |
終端機服務閘道 (TS 閘道) |
遠端桌面閘道 (RD 閘道) |
終端機服務工作階段代理程式 (TS 工作階段代理程式) |
遠端桌面連線代理程式 (RD 連線代理程式) |
終端機服務 Web 存取 (TS Web 存取) |
遠端桌面 Web 存取 (RD Web 存取) |
終端機服務虛擬化 |
遠端桌面虛擬化主機 (RD 虛擬化主機) |
遠端桌面服務 (先前稱為終端機服務) 提供的功能類似於終端機型集中式主機或大型主機環境,其中多個終端機連線到主機電腦。每個終端機都提供使用者與主機電腦之間輸入和輸出的管道。使用者可以在終端機登入,然後在主機上執行應用程式,存取檔案、資料庫、網路資源等等。每個終端機會話都是獨立的,主機作業系統會管理多個使用者爭用共用資源之間的衝突。
遠端桌面服務與傳統大型主機環境之間的主要差異在於,大型主機環境中的啞終端機僅提供字元型輸入和輸出。遠端桌面連線 (RDC) 用戶端或模擬器提供完整的圖形使用者介面,包括 Windows 作業系統桌面,並支援各種輸入裝置,例如鍵盤和滑鼠。
在遠端桌面服務環境中,應用程式完全在遠端桌面會話主機 (RD 會話主機) 伺服器上執行, (先前稱為終端機伺服器) 。RDC 用戶端不會執行應用程式軟體的本端處理。伺服器將圖形使用者介面傳輸至用戶端。用戶端會將使用者的輸入傳輸回伺服器。
遠端桌面通訊協定
RDP 基於 ITU T.120 系列協議,也是其擴展。RDP 是一種支援多通道的通訊協定,允許單獨的虛擬通道,用於從伺服器傳輸裝置通訊和簡報資料,以及加密的用戶端滑鼠和鍵盤資料。RDP 提供可擴展的基礎,並支援多達 64,000 個獨立通道進行資料傳輸和多點傳輸的規定。
在伺服器上,RDP 會使用自己的視訊驅動程式來轉譯顯示輸出,方法是使用 RDP 通訊協定將轉譯資訊建構成網路封包,並透過網路將它們傳送至用戶端。在用戶端上,RDP 會接收轉譯資料,並將封包解譯為對應的 Microsoft Windows 圖形裝置介面 (GDI) API 呼叫。針對輸入路徑,用戶端滑鼠和鍵盤事件會從用戶端重新導向至伺服器。在伺服器上,RDP 會使用自己的鍵盤和滑鼠驅動程式來接收這些鍵盤和滑鼠事件。