999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

新型Web技術在遠程桌面連接中的應用

2013-11-19 06:12:50北京航空航天大學中法工程師學院范文菁
科技創新與品牌 2013年11期
關鍵詞:用戶

文/北京航空航天大學中法工程師學院 范文菁

引言

VNC (Virtual Network Computing,虛擬網絡計算),是一種遠程操作執行軟件,在各類應用場景中被廣泛使用。在云計算技術迅猛發展的今天,用戶所請求的服務將更多的在云端服務器上執行,數據也存儲在云端服務器上[1]。VNC可以成為終端用戶使用云端資源的有效工具,擁有良好的應用前景。近年來,HTML5成為Web技術發展的新熱點。特別是HTML5在圖像呈現和通信方式上的新技術備受 Web 應用程序開發人員的矚目。這些技術為基于Web 的VNC連接提供了發展基礎。

1 VNC

1.1 發展現狀

VNC遠程操作執行軟件允許用戶通過網絡從任何終端機器控制并使用遠程服務器的桌面環境。用戶的桌面狀態將會在服務器端得到保持。當用戶從不同終端訪問服務器時,能夠保持上一次的連接狀態,保證數據和應用的一致性[2]。2002年,美國電話電報公司AT&T把VNC以GPL形式發布,此后派生出了許多VNC軟件。表一中列舉了幾種主流的VNC軟件。

1.2 工作原理

VNC由三部分構成:服務器、客戶端和RFB 通信協議。RFB(RemoteFrame Buffer,遠程幀緩沖協議)是一種遠程圖形界面訪問協議。它能發送服務器桌面圖像到客戶端,同時接收客戶端操作并把事件發送到服務器。RFB協議對終端設備的資源需求很小,是一種真正面向瘦客戶端的協議[4]。

表一[3] 主流的 VNC 軟件

VNC的基本工作原理在于傳輸桌面圖像。服務器以一定的頻率掃描桌面像素,并把桌面圖像以位圖的形式傳送到客戶端。這種實現方式相對簡單,但是數據量大。為了減少數據傳輸量,VNC采用增量傳輸的方法,即只傳送發生變化的區域內的像素數據。這種方式在屏幕只有小部分區域發生變化時工作良好。但是當用戶開關窗口或觀看視頻時,對帶寬的需求會顯著增加[4]。

2 HTML5

2.1 發展現狀

HTML5是HTML下一個主要的修訂版本,目前仍處于發展制定階段。HTML5 添加了許多新的語法特征,其中包括

2.2 Web Socket

Web Socket是HTML5提供的一種允許瀏覽器與服務器之間進行全雙工通信的網絡技術。為了實現即時通信,目前常用的技術是輪詢。輪詢是指瀏覽器以特定的頻率向服務器發出HTTP請求,之后由服務器返回數據給客戶端瀏覽器。輪詢模式的缺點是,瀏覽器需要不斷向服務器發出請求。由于HTTP請求的報頭很長,而報文數據可能是一個很小的值,這樣將會浪費網絡帶寬和服務器資源。面對這種情況,HTML5定義了新的Web Socket協議,以便節省資源,并達到實時通信的效果。使用Web Socket,服務器可以隨時向瀏覽器推送信息,這在傳統的無狀態HTTP連接中是不可能實現的。

Web Socket的協議名稱是ws。在新的通信方式下,網絡連接的地址將會寫為ws://local host:8080/web Socket Server。由于ws是不同于HTTP的新協議,它需要服務器和客戶端同時支持才能正常運行。目前,服務器對Web Socket的支持尚不普遍。下表是瀏覽器對 Web Socket的支持信息。可以看出,現代瀏覽器對于WebSocket的支持是比較廣泛的[6]。

表二[7] 主流瀏覽器對Web Socket的支持情況

3 基于Web Socket的VNC連接

3.1 no VNC簡介

如果將V N C客戶端用純粹的HTML5來實現,這樣的應用將可以繼承VNC和HTML5跨平臺、高效率通信等特性,在遠程連接中將有良好的應用前景。no VNC是一種基于HTML5和Javascript的VNC客戶端,采用了Web Socket通信技術,因此需要同樣支持Web Socket的VNC服務器才可以實現連接。但是目前,服務器對WebSocket的支持尚不普及,提供支持的只有x11vnc和 Pocket VNC兩種服務器。noVNC通過加設轉換WebSocket為TCP socket的代理服務器,使得客戶端可以連接到任意標準的VNC服務器。

4 三種VNC連接對比

建立VNC連接有兩種傳統方法:使用VNC 專屬的客戶端或使用基于Java的瀏覽器插件。這兩種方法的共同特點是,都需要客戶在本地進行相應軟件的安裝。no VNC連接則不需要在客戶端安裝特定軟件,只要通過瀏覽器從網頁上發起連接即可。

在局域網環境內,通過100Mbps以太網實現從Windows客戶機到Tight VNC服務器的連接。實驗表明,采用這三種方式的連接,在進行文件操作時普遍會感覺到操作延時。但對于常用的應用程序,如Word等,性能都普遍可以接受。

當三種連接進行第一幀初始化時,網絡帶寬的占用情況略有不同,測試結果如上圖所示。從標準客戶端連接,在圖像進行第一幀初始化時,帶寬占用率明顯高于另外兩種類型連接。重復進行初始幀渲染,可以觀察到no VNC連接在三種連接類型中的帶寬占用率是最低的。雖然對于單臺客戶機來說,帶寬占用率的降低并沒有顯著影響。但是當網絡上活躍用戶越來越多時,每個用戶帶寬占用的些許降低對全網來說卻是意義重大的。

5 結論

隨著云計算技術的發展,基于RFB協議的VNC因其開源、跨平臺、易于實現等特性,在各類應用場景中得到了廣泛使用。本文介紹了VNC和HTML5技術的發展歷程以及應用現狀。將VNC客戶端用純粹的HTML5技術實現,這樣的應用將會有良好的應用前景。文中對三種不同類型的VNC連接進行了實驗對比。實驗的結果表明,基于Web Socket的no VNC連接,其初始化時的帶寬占用率在三者中是最低的,而在性能方面和其他兩種連接表現相當。該結果充分說明了HTML5新技術的發展潛力。在未來,Web Socket在Web應用中會有良好的實用價值。

圖一 標準客戶端連接帶寬占用情況

圖二 基于Java插件連接帶寬占用情況

圖三 noVNC連接帶寬占用情況

[1]陳全, 鄧倩妮.云計算及其關鍵技術[J].計算機應用. 200929(9): 2562-2567.

[2]劉奎恩, 王青.一種基于VNC的智能應用服務系統的設計和實現[J].計算機工程與應用, 2004

[3]Virtual Network Computing[EB/OL], http://en.wikipedia.org/wiki/Virtual_Network_Computing

[4]Tristan Richardson, RealVNC Ltd, The RFB Protocol [EB/OL], http://www.realvnc.com/docs/ rfbproto .pdf 2010

[5]邢曉鵬.HTML5核心技術的研究與價值分析[J]. 價值工程,2011

[6]W3C, The Web Socket API [EB/OL], http://www.w3.org/TR/2012/CR-websockets-20120920, 2012

[7]黃曉安, 何亮, 許寧.使用HTML5 Web Socket構建實時Web應用.IBM developer Works, 2011

猜你喜歡
用戶
雅閣國內用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網新媒體用戶之間有何差別
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應用
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 亚洲VA中文字幕| 97国产精品视频人人做人人爱| 成人韩免费网站| 欧美三级不卡在线观看视频| 亚洲一区二区精品无码久久久| 91外围女在线观看| 1769国产精品视频免费观看| 久久无码av三级| 久久五月视频| 国产精品久久久久鬼色| 国产电话自拍伊人| 亚洲欧美成人网| 国产麻豆精品久久一二三| 伊人狠狠丁香婷婷综合色| 欧美日韩高清在线| 91美女视频在线| 一本大道香蕉中文日本不卡高清二区 | 亚洲性日韩精品一区二区| 亚洲国产欧美中日韩成人综合视频| 国产打屁股免费区网站| 精品天海翼一区二区| 四虎永久在线精品影院| 99999久久久久久亚洲| 亚洲国产91人成在线| 91精品国产丝袜| 国产成人高清精品免费| 国产欧美在线观看一区| 国产第一页亚洲| 国产精品久久久久久久久kt| 超清人妻系列无码专区| 波多野结衣久久精品| 亚洲国产高清精品线久久| 手机在线免费毛片| 99久久精品美女高潮喷水| 天堂亚洲网| 在线一级毛片| 91在线视频福利| 一本无码在线观看| 野花国产精品入口| 91视频区| 视频在线观看一区二区| 国产高清毛片| av大片在线无码免费| 亚洲无线观看| 精品久久香蕉国产线看观看gif| 国产高清精品在线91| 伊人色在线视频| 成年午夜精品久久精品| 激情無極限的亚洲一区免费| 亚洲va欧美va国产综合下载| а∨天堂一区中文字幕| 久久亚洲欧美综合| 乱人伦99久久| 亚洲欧美另类日本| a级毛片免费在线观看| 亚洲乱码在线视频| av午夜福利一片免费看| 中文字幕亚洲另类天堂| 亚洲一区国色天香| 欧美综合中文字幕久久| 免费不卡在线观看av| 茄子视频毛片免费观看| 伊人久热这里只有精品视频99| 欧美日韩午夜视频在线观看| 国产成人资源| 国产拍揄自揄精品视频网站| 国产欧美日韩18| 国产精品免费电影| 天天色天天操综合网| 青青草原国产免费av观看| 日韩中文无码av超清| 五月六月伊人狠狠丁香网| 原味小视频在线www国产| 国产在线精品美女观看| 成年av福利永久免费观看| 国产99精品久久| 四虎永久在线视频| 国产成人精品日本亚洲| 1024国产在线| 日韩欧美高清视频| 天堂在线视频精品| 手机成人午夜在线视频|