• <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>

            我的玻璃盒子

            [轉(zhuǎn)]RFB與RDP的區(qū)別

            轉(zhuǎn)自:

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


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

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

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

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

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

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

            總結(jié)起來可以認為,RFB主要傳圖像,RDP主要傳指令。就一般應用而言,RFB數(shù)據(jù)量太大,RDP對客戶端要求較高,因此RFB適用于瘦客戶端,RDP適用于低速網(wǎng)絡(luò)。

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

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

            RFB協(xié)議 http://en.wikipedia.org/wiki/RFB

            RDP協(xié)議 : 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 深藍色系統(tǒng) 閱讀(4301) 評論(0)  編輯 收藏 引用

            導航

            <2010年10月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            統(tǒng)計

            常用鏈接

            留言簿(75)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久久噜噜噜久久熟女AA片| 国产精品激情综合久久| 久久久久人妻一区精品性色av| 久久综合色之久久综合| 亚洲人成无码www久久久| 亚洲香蕉网久久综合影视| 精品国产乱码久久久久久1区2区| 久久久久国产一级毛片高清版| 精品人妻伦九区久久AAA片69| 伊人久久久AV老熟妇色| 久久99国产精一区二区三区| 日韩精品久久久久久久电影| 天天久久狠狠色综合| 亚洲精品无码成人片久久| 久久国产福利免费| 久久精品无码午夜福利理论片| 久久国产香蕉视频| 日本免费久久久久久久网站| 亚洲精品乱码久久久久久按摩 | 韩国三级大全久久网站| 一本大道久久香蕉成人网| 99久久无码一区人妻| 国产精品久久自在自线观看| 国产成人精品综合久久久久 | 久久亚洲中文字幕精品一区| 久久久精品久久久久久| 丁香狠狠色婷婷久久综合| 人妻无码αv中文字幕久久| 中文字幕无码久久精品青草 | 欧美亚洲另类久久综合| 久久婷婷五月综合97色| 囯产极品美女高潮无套久久久| 久久亚洲精品无码播放| 国内精品久久久久久不卡影院| 久久亚洲欧美日本精品| 88久久精品无码一区二区毛片 | 国内精品九九久久久精品| 亚洲va久久久噜噜噜久久天堂| 99久久精品免费看国产一区二区三区| 久久91这里精品国产2020| 久久伊人精品青青草原日本|