2016-03-01 276 views
0

所以我已經閱讀了關於RFB協議和VNC協議,但我不明白兩者之間的聯繫。RFB協議和VNC協議之間的連接

我在讀的是:​​ 我看到的只是關於RFB協議的解釋,但我不明白vnc連接到它的地方。

VNC就像發送和接收幀緩衝區的程序的名稱一樣嗎?而RFB是這樣做的真正的協議嗎?

感謝

回答

1

你可以考慮虛擬網絡計算是一個概念,它只是使一臺計算機委派它的GUI顯示到另一臺機器爲方便起見。 VNC也是RealVNC Ltd在英國的產品和商標的名稱。人們通常非正式地使用術語「VNC」來表示通用類別的軟件。

如果你想創建自己的系統,允許在網絡上進行虛擬計算,那麼你可以選擇使用現有的RFB協議,因爲這樣做可能會使你的產品更容易部署,因爲許多遠程客戶已經存在。同樣,您也可以選擇完全忽略RFB併發明自己的替代協議。

換句話說,如果您創建一個系統,使用 RFB,那麼您在技術上已經在非正式意義上建立了VNC系統。 RFB專爲VNC系統設計,但可用於擴展現有產品的功能。

完整的VNC系統由兩部分組成,即客戶端和服務器。 RFB是管理用於在兩者之間傳遞數據的格式的協議。

網絡上已有很多客戶端,其中很多客戶端都是免費的。如果您創建自己的VNC服務器並遵守RFB規範,那麼這些預先存在的客戶端將與您的系統兼容。

欲瞭解更多信息... https://en.wikipedia.org/wiki/Virtual_Network_Computing