什麼是虛擬網絡計算(VNC)?

VNC(虛擬網絡計算)是一項遠程桌面共享技術,是計算機網絡上的一種遠程訪問形式。 VNC可以通過網絡連接遠程查看和控制一台計算機的可視桌面顯示。

遠程桌面技術(如VNC)在家庭計算機網絡上非常有用,允許某人從房子的另一部分或旅行途中訪問桌面。 對於需要對員工系統進行遠程故障排除的信息技術(IT)部門等業務環境中的網絡管理員也非常有用。

VNC應用程序

VNC是在20世紀90年代後期作為開源研究項目而創建的。 隨後創建了幾種基於VNC的主流遠程桌面解決方案 。 最初的VNC開發團隊製作了一個名為RealVNC的軟件包。 其他流行的衍生產品包括UltraVNCTightVNC 。 VNC支持所有現代操作系統,包括Windows,MacOS和Linux。 有關更多信息,請參閱我們的熱門VNC免費軟件下載

VNC如何工作

VNC以客戶端/服務器模式工作,並使用稱為遠程幀緩衝區(RFB)的專用網絡協議 。 VNC客戶端(有時稱為查看器)與服務器共享用戶輸入(擊鍵,加上鼠標移動和點擊或按下按鈕)。 VNC服務器捕獲本地顯示幀緩衝區內容並將它們共享回客戶端,並負責將遠程客戶端輸入轉換為本地輸入。

RFB上的連接通常轉到服務器上的TCP端口 5900。

VNC的替代品

但是,VNC應用程序通常被認為比較新的替代方案更慢,並且提供的功能和安全選項更少。

Microsoft從Windows XP開始將遠程桌面功能集成到其操作系統中。 Windows遠程桌面(WRD)使PC能夠接收來自兼容客戶端的遠程連接請求。 除了內置於其他Windows設備中的客戶端支持外,Apple iOS和Android平板電腦和智能手機設備還可以通過可用應用程序充當Windows遠程桌面客戶端(但不是服務器)。

與使用其RFB協議的VNC不同,WRD使用遠程桌面協議(RDP)。 RDP不能直接與RFB等幀緩衝器一起工作。 相反,RDP將桌面屏幕分解為用於生成幀緩衝區的指令集,並僅通過遠程連接傳輸這些指令。 協議的差異導致WRD會話使用較少的網絡帶寬 ,並且比VNC會話更能響應用戶交互。 但是,這也意味著WRD客戶端無法看到遠程設備的實際顯示,而是必須使用他們自己的單獨用戶會話。

Google開發了Chrome遠程桌面 和它自己的Chromoting協議來支持類似於Windows遠程桌面的Chrome操作系統設備。 Apple通過增加安全性和可用性功能擴展了RFB協議,為MacOS設備創建了自己的Apple Remote Desktop(ARD)解決方案。 具有相同名稱的應用程序可使iOS設備充當遠程客戶端。 眾多其他第三方遠程桌面應用程序也由獨立軟件供應商開發。