• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            我的玻璃盒子

            [轉]RFB與RDP的區別

            轉自:

            RFB (remote framebufer)和RDP(Remote Desktop Protocol)


            RFB的典型應用有VNC,HP的RGS也是類似的設計,另外一些遠程控制軟件也可以歸為RFB RDP的典型應用有Windows的遠程桌面,同時Linux, FreeBSD, Solaris ,Mac OS X以及PalmOS都有對RDP的支持。

            二者具體的區別比較可以參考http://www.gnome.org/~markmc/remote-desktop.html 

            兩種設計在聲音以及協同操作方面上有不同,但對兩種設計在窗口顯示上進行比較,更能說明它們的本質區別。下面舉兩個具體的例子:

            1、在一臺裝有高端顯卡的圖形工作站上運行一個使用了高版本OpenGL的實時交互窗口程序,如果采用RFB,那么即使本地客戶端配置較低,用的是較低端的顯卡,只要網絡通暢就一般能跑得很順暢,但如果用的是RDP,即使網絡再好,這個程序也永遠跑不起來。

            2、還是用顯卡配置較低的客戶機登錄到遠端服務器,由于登錄后的系統配置要求的屏幕分辨率較高,客戶機不可能使用這個分辨率進行顯示,為了繼續運行,使用RFB的應用顯示了這個桌面,這時你會發現它只顯示了桌面的一部分,或者將整個桌面按比例縮小后顯示出來;而使用RDP的應用就很麻煩了,客戶端將通知服務器目前的狀態,希望服務器改變當前配置以適應客戶端能接受的分辨率。

            由以上的例子可以看出:RFB是在服務器端將窗口在顯存中畫好之后將圖像傳給客戶端,客戶端只充當一個圖像解碼顯示的角色; RDP則將畫圖的工作交給了客戶端,服務器需要了解客戶端顯示能力的具體情況,以便作出相應調整。

            總結起來可以認為,RFB主要傳圖像,RDP主要傳指令。就一般應用而言,RFB數據量太大,RDP對客戶端要求較高,因此RFB適用于瘦客戶端,RDP適用于低速網絡。

            What's RDP?
            Remote Desktop Protocol (RDP) is a multi-channel protocol that allows a user to connect to a computer running Microsoft Terminal Services. Clients exist for most versions of Windows (including handheld versions), and other operating systems such as Linux, FreeBSD, Solaris and Mac OS X, as well as PalmOS has a client. The server listens by default on TCP port 3389.Microsoft refers to the official RDP client software as either Remote Desktop Connection (RDC) or Terminal Services Client (TSC).

            What's RFB?
            RFB (“remote framebuffer”) is a simple protocol for remote access to graphical user interfaces. Because it works at the framebuffer level it is applicable to all windowing systems and applications, including X11, Windows and Macintosh. RFB is the protocol used in Virtual Network Computing (VNC) and its derivatives.
            Although RFB started as a relatively simple protocol it has been enhanced with additional features (such as file transfers) and more sophisticated compression and security techniques as it has developed. To maintain seamless cross-compatibility between the many different VNC client and server implementations, the clients and servers negotiate a connection using the best RFB version, and the most appropriate compression and security options, that they can both support.
            VNC by default uses TCP ports 5900 through 5906, each port corresponding to a separate screen (:0 to :6).

            What's VNC?
            VNC(Virtual Network Computing,虛擬網絡計算)最早是一套由英國劍橋大學AT&T實驗室在2002年開發的輕量型的遠程控制計算機軟件,其采用了 GPL 授權條款,任何人都可免費取得該軟件。VNC軟件主要由兩個部分組成:VNC server及VNC viewer。用戶需先將VNC server安裝在被控端的計算機上后,才能在主控端執行 VNC viewer 控制被控端。 
            VNC server 與 VNC viewer 支持多種操作系統,如 windows,Linux,MacOS 及 Unix 系列(Unix,Solaris等),因此可將 VNC server 及 VNC viewer 分別安裝在不同的操作系統中進行控制。RealVNC 的優越性還在于如果操作系統的主控端計算機沒有安裝 VNC viewer,也可以通過一般的網絡瀏覽器(如 IE 等)來控制被控端(需要 Java 虛擬機的支持)。

            整個 VNC 一般運行的工作流程如下: 
            (1) VNC 客戶端通過瀏覽器或 VNC Viewer 連接至 VNC Server。 
            (2) VNC Server 傳送一對話窗口至客戶端,要求輸入連接密碼(可能為空),以及存取的 VNC Server 顯示裝置。 
            (3) 在客戶端輸入連接密碼后,VNC Server 驗證客戶端是否具有存取權限。 
            (4) 若是客戶端通過 VNC Server 的驗證,客戶端即要求 VNC Server 顯示桌面環境。 
            (5) 被控端將畫面顯示控制權交由 VNC Server 負責。 
            (6) VNC Server 將把被控端的桌面環境利用 VNC 通信協議送至客戶端,并且允許客戶端控制 VNC Server 的桌面環境及輸入裝置。

            RFB協議 http://en.wikipedia.org/wiki/RFB

            RDP協議 : http://en.wikipedia.org/wiki/Remote_Desktop_Protocol

            常見遠程桌面軟件對比 : http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software

            posted on 2011-05-26 11:34 深藍色系統 閱讀(4318) 評論(0)  編輯 收藏 引用

            導航

            <2008年1月>
            303112345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            統計

            常用鏈接

            留言簿(75)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            97久久国产露脸精品国产| 99麻豆久久久国产精品免费| 久久久午夜精品| 三级片免费观看久久| 国产美女亚洲精品久久久综合| 国产精品禁18久久久夂久| 久久久久久一区国产精品| 亚洲午夜久久久久久久久久| 国产99久久久久久免费看| 人妻少妇久久中文字幕| 99精品国产免费久久久久久下载| 国产精品一区二区久久精品无码| 久久国产高潮流白浆免费观看| 香蕉久久影院| 国产精品gz久久久| 97久久精品国产精品青草| 亚洲午夜久久久久久久久电影网| 久久精品成人| 国产精品久久久久乳精品爆| 亚洲国产成人乱码精品女人久久久不卡 | 亚洲国产精品成人久久蜜臀| 久久精品www人人爽人人| 欧美精品一区二区久久| 国产精品久久久久9999| 国产精品久久久香蕉| 一日本道伊人久久综合影| 久久91精品综合国产首页| 狠狠精品干练久久久无码中文字幕 | 欧美国产精品久久高清| 国产成人AV综合久久| 久久久青草青青亚洲国产免观| 久久国产精品成人影院| 婷婷久久香蕉五月综合加勒比| 久久久久精品国产亚洲AV无码| 热久久国产欧美一区二区精品| 亚洲伊人久久成综合人影院 | 久久综合色老色| 久久久久久伊人高潮影院| 亚洲国产精品无码久久久蜜芽| 久久亚洲精精品中文字幕| 国产精品一区二区久久|