[點晴永久免費OA]為什么大家都管微軟的遠(yuǎn)程桌面叫 RDP,但運行時輸入的命令卻是 mstsc?
當(dāng)前位置:點晴教程→點晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗分享&問題答疑 』
很多人第一次使用 Windows 遠(yuǎn)程桌面時,都會產(chǎn)生兩個疑問:
這兩個問題,背后牽扯的是 Windows 遠(yuǎn)程桌面的歷史,以及遠(yuǎn)程桌面的實現(xiàn)方式。 今天我們就把它講清楚。 一、RDP 和 mstsc,其實不是一個東西很多人以為 RDP 就是那個遠(yuǎn)程桌面程序,其實不是。 RDP 是協(xié)議。 它的全稱是: Remote Desktop Protocol 也就是:遠(yuǎn)程桌面通信協(xié)議 簡單理解:
而 Windows 里的遠(yuǎn)程桌面程序,其實叫: Remote Desktop Connection 這個程序的可執(zhí)行文件就是:mstsc.exe RDP 是協(xié)議,Remote Desktop Connection 是客戶端程序,mstsc 是啟動這個程序的命令。 二、mstsc 為什么叫這個名字?mstsc 是 Microsoft Terminal Services Client 的縮寫。 也就是:微軟終端服務(wù)客戶端 那又為什么叫 Terminal Services? 因為在早期 Windows Server 時代,遠(yuǎn)程桌面服務(wù)的名字就叫: Terminal Services 比如在:
系統(tǒng)里,遠(yuǎn)程桌面服務(wù)就叫 Terminal Services。 后來微軟在:
把它改名成了: Remote Desktop Services(RDS) 但問題來了: 程序名 mstsc.exe 已經(jīng)存在很多年了。 微軟一貫的策略是:程序名一旦廣泛使用,就盡量不改。 于是就出現(xiàn)了一個有趣的現(xiàn)象: 所以現(xiàn)在大家說:用 RDP 連一下服務(wù)器。 真正做的是:用 mstsc 客戶端,通過 RDP 協(xié)議,連接 RDS 服務(wù)。 三、為什么 Windows 遠(yuǎn)程桌面這么流暢?很多人會發(fā)現(xiàn):
而一些遠(yuǎn)控軟件卻像在看視頻。 原因在于: 遠(yuǎn)程桌面的傳輸方式不一樣。 四、普通遠(yuǎn)控軟件:傳輸?shù)氖且曨l很多遠(yuǎn)控軟件的邏輯其實很簡單:
流程類似:
這其實就是屏幕直播。 所以會出現(xiàn):
五、RDP 的核心是傳輸繪圖指令RDP 的設(shè)計思路完全不同。 它并不是傳輸畫面,而是傳輸繪圖命令。 舉個例子。 如果遠(yuǎn)程電腦要顯示一個按鈕: 普通遠(yuǎn)控軟件會發(fā)送:
而 RDP 會發(fā)送:
客戶端自己繪制。 再比如滾動網(wǎng)頁。 普通遠(yuǎn)控:
RDP:
所以 RDP 的帶寬需求極小。 六、RDP 還能調(diào)用客戶端 GPURDP 還有一個非常高級的優(yōu)化: 客戶端渲染。 也就是說:
很多都是:在本地 GPU 渲染 服務(wù)器只發(fā)送:
這和網(wǎng)頁瀏覽很像:
而不是發(fā)整張截圖。 七、只有視頻內(nèi)容才會走視頻流當(dāng)然,如果遠(yuǎn)程電腦播放視頻: 比如:
這時候 RDP 會自動切換策略:
所以你會發(fā)現(xiàn): 遠(yuǎn)程桌面:
這是設(shè)計上的取舍。 八、為什么服務(wù)器行業(yè)都用 RDP原因很簡單:
所以很多運維工程師甚至?xí)f RDP 好像比本地操作還流暢。 尤其是在網(wǎng)絡(luò)好的情況下。 九、一句話總結(jié)很多人以為 RDP 就是遠(yuǎn)程桌面程序。 但真正的關(guān)系是:
而 RDP 之所以這么流暢,本質(zhì)原因只有一句話: 它傳輸?shù)牟皇瞧聊唬抢L圖指令。 這也是為什么,幾十年前設(shè)計的協(xié)議,今天依然非常先進(jìn)。 閱讀原文:https://mp.weixin.qq.com/s/FqV4wjmFq3QnzOw42ux3bQ 該文章在 2026/3/17 10:26:32 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |