李京
摘要:隨著無線網(wǎng)絡(luò)和手機(jī)硬件的快速發(fā)展,手機(jī)媒體逐漸成為新興媒體出現(xiàn),廣電行業(yè)依托自身內(nèi)容優(yōu)勢,發(fā)展手機(jī)報等手機(jī)媒體是一個很好的方向。本文討論了移動互聯(lián)網(wǎng)的產(chǎn)生,WAP概念、體系結(jié)構(gòu)等相關(guān)概念。
關(guān)鍵詞:移動互聯(lián)網(wǎng);wap;協(xié)議
引言
互聯(lián)網(wǎng)技術(shù)和移動通信技術(shù)的融合形成了移動互聯(lián)網(wǎng)技術(shù),移動互聯(lián)網(wǎng)是絕不僅僅是這兩者的簡單拼湊,它實現(xiàn)了移動通信和互聯(lián)網(wǎng)兩大技術(shù)的優(yōu)勢互補。移動互聯(lián)網(wǎng)使得人們隨時隨地獲取所需要的信息。移動互聯(lián)網(wǎng)可提供的業(yè)務(wù)包含:移動收發(fā)郵件、網(wǎng)上沖浪、移動電子商務(wù)等等。目前移動通信網(wǎng)上已經(jīng)開通了一些簡單的移動互眹網(wǎng)業(yè)務(wù),如郵件、天氣預(yù)報、手機(jī)報、移動支付等應(yīng)用??偟膩碚f,我國目前提供的移動互聯(lián)網(wǎng)業(yè)務(wù)和應(yīng)用還不夠成熟,主要原因是目前的移動網(wǎng)絡(luò)所能提供的業(yè)務(wù)能力和移動終端能力的限制。隨著移動通信系統(tǒng)的快速演進(jìn),移動終端功能的增強(qiáng),移動互聯(lián)網(wǎng)必將得到很大的發(fā)展。
為了克服移動終端和無線上網(wǎng)的種種局限性,讓人們能夠通過手持移動終端使用現(xiàn)有固定互眹網(wǎng)所能提供的服務(wù),近幾年來提出了不少有效的解決方案。其中一種解決方案是重寫現(xiàn)有的INTERNET辦議,使新的協(xié)議與現(xiàn)有的INTERNET協(xié)議兼容, 但更適合于移動終端和無線傳輸環(huán)境,WAP技術(shù)采用的就是這種方案。
WAP(無線應(yīng)用協(xié)議)是是開發(fā)移動網(wǎng)絡(luò)上類似互聯(lián)網(wǎng)應(yīng)用的一系列協(xié)議規(guī)范的組合。WAP協(xié)議與現(xiàn)在的互聯(lián)網(wǎng)協(xié)議非常相似,但是它是專為小屏幕、存儲容量有限、低處理能力的移動終端和帶寬窄、高時延的無線傳輸環(huán)境量身定制的。
顯然,用于解決無線移動接入的WAP技術(shù)將發(fā)揮愈來愈重要的作用.與此相應(yīng)WAP網(wǎng)站建設(shè)和WAP編程將成為一項十分熱門的工作。
1.wap簡介
1.1 概述
WAP(Wireless Application Protocol) 為無線應(yīng)用協(xié)議,是一項全球性的網(wǎng)絡(luò)通信協(xié)議。WAP使移動Internet 有了一個通行的標(biāo)準(zhǔn),其目標(biāo)是將Internet的豐富信息及先進(jìn)的業(yè)務(wù)引入到移動電話等無線終端之中。WAP定義可通用的平臺,把目前Internet網(wǎng)上HTML語言的信息轉(zhuǎn)換成用WML(Wireless Makeup Language)描述的信息,顯示在移動電話的顯示屏上。WAP只要求移動電話和WAP代理服務(wù)器的支持,而不要求現(xiàn)有的移動通信網(wǎng)絡(luò)協(xié)議做任何的改動,因而可以廣泛地應(yīng)用于GSM、CDMA、TDMA、3G等多種網(wǎng)絡(luò)。
1.2 優(yōu)化特點。
使用壓縮的二進(jìn)制格式傳輸數(shù)據(jù),以適應(yīng)無線環(huán)境下較大的時延和較窄的帶寬,定義了一種新的網(wǎng)頁標(biāo)記語言WML,解決在移動終端上顯示網(wǎng)頁內(nèi)容,并在網(wǎng)頁之間切換等問題。針對移動終端計算能力、存儲容量的限制,采用了一種相對簡單的微瀏覽器,盡可能少的占用移動終端上的資源,同時讓W(xué)AP網(wǎng)關(guān)承擔(dān)更多的功能,將服務(wù)和應(yīng)用盡量放在服務(wù)器端進(jìn)行處理,即通過加強(qiáng)網(wǎng)絡(luò)的功能來彌補移動終端本身的缺陷。
對于現(xiàn)有互眹網(wǎng)中是安全協(xié)議TLS,根據(jù)無線應(yīng)用范圍的特點(無線通信、長距離、長時延、低帶寬)增加了一些新的特性。
并且,WAP在設(shè)計時將應(yīng)用同傳輸數(shù)據(jù)類型分開,使得WAP應(yīng)用與具體的承載網(wǎng)絡(luò)無關(guān),同時它還支持任何附帶了WAP微瀏覽器的移動終端,這樣通過WAP,移動用戶可以通過多種移動終端訪問互聯(lián)網(wǎng)。
2.應(yīng)用框架及邏輯模型
WAP在考慮到移動終端和無線網(wǎng)絡(luò)的局限性的同時,充分借鑒了INTERNET的思想,并且加以一定的修改。具體的說,就是應(yīng)用程序和網(wǎng)絡(luò)內(nèi)容用標(biāo)準(zhǔn)的格式表示,并且在傳輸?shù)臅r候采用一定的壓縮編碼格式以減少傳輸?shù)臄?shù)據(jù)量,移動終端上使用與PC機(jī)上使用的瀏覽器軟件類似的微瀏覽器,并用標(biāo)準(zhǔn)的模式進(jìn)行網(wǎng)上瀏覽。
WAP應(yīng)用開發(fā)框架支持在不同的無線網(wǎng)絡(luò)上方便高效地開發(fā)和運行WAP應(yīng)用服務(wù),它是基于現(xiàn)有的INTERNET技術(shù)的?;谏厦娴膽?yīng)用框架,WAP的邏輯模型也充分借鑒了WWW的客戶機(jī)/服務(wù)器模型,WAP的邏輯模型如圖2所示:
WAP充分利用已有的WWW技術(shù),它使用WWW標(biāo)準(zhǔn)的統(tǒng)一資源定位(URL)來標(biāo)記WAP內(nèi)容和源服務(wù)器,所有的WAP內(nèi)容分類與WWW一致,這樣便于用戶代理基于類型處理內(nèi)容。WAP還為各類標(biāo)準(zhǔn)內(nèi)容定義了標(biāo)準(zhǔn)格式,為了讓移動終端上的瀏覽器從網(wǎng)絡(luò)上瀏覽信息,WAP為雙方通信定義了一個協(xié)議結(jié)構(gòu),即無線應(yīng)用協(xié)議結(jié)構(gòu)。
WAP使用代理技術(shù)連接無線部分和WWW,WAP網(wǎng)關(guān)是代理技術(shù)的承載體,它可以用來給用戶提供服務(wù),并可以作為網(wǎng)絡(luò)運營管理的業(yè)務(wù)控制點。WAP網(wǎng)關(guān)的主要功能包括:
協(xié)議轉(zhuǎn)換:實現(xiàn)WAP協(xié)議結(jié)構(gòu)與WWW協(xié)議結(jié)構(gòu)之間協(xié)議轉(zhuǎn)換。
內(nèi)容編解碼:把WAP數(shù)據(jù)壓縮編碼,以減少網(wǎng)絡(luò)數(shù)據(jù)流量,最大限度是利用無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸量??蛻舳丝梢允蔷哂蠾AP用戶代理功能的移動終端,典型的移動終端如WAP手機(jī),它相當(dāng)于INTERNET中的PC機(jī),在它的顯示器上可以運行微瀏覽器,用戶可以通過微瀏覽器來瀏覽信息。源服務(wù)器可以是支持WAP的WEB服務(wù)器。
一個簡單的請求/響應(yīng)過程如下:終端用戶向一個指定的web服務(wù)器發(fā)出壓縮二進(jìn)制格式的信息請求,請求經(jīng)過WAP協(xié)議處理,以數(shù)據(jù)的形式交給底層承載業(yè)務(wù)送到WAP網(wǎng)關(guān),網(wǎng)關(guān)解析WAP數(shù)據(jù)報,得到用戶的請求數(shù)據(jù),并以HTTP和TCP/IP封裝轉(zhuǎn)送到指定的服務(wù)器。WEB服務(wù)器按照協(xié)議結(jié)構(gòu)響應(yīng)從網(wǎng)關(guān)來的請求,內(nèi)容以HTTP和TCP/IP形式經(jīng)INTERNET網(wǎng)傳送到WAP網(wǎng)關(guān),網(wǎng)關(guān)解析WWW協(xié)議,得到WEB內(nèi)容或數(shù)據(jù),再將其進(jìn)行二進(jìn)制壓縮后經(jīng)WAP協(xié)議封裝,以數(shù)據(jù)報形式交給無線承載業(yè)務(wù)發(fā)送給移動終端,經(jīng)WAP協(xié)議解析后通過微瀏覽器顯示給用戶。
3.協(xié)議結(jié)構(gòu)
WAP的協(xié)議結(jié)構(gòu)采用層次化設(shè)計,每層保持各自相對的獨立性,各層協(xié)議之間通過標(biāo)準(zhǔn)接口進(jìn)行通信,底層協(xié)議通過標(biāo)準(zhǔn)接口向上層協(xié)議提供服務(wù),其他的服務(wù)或應(yīng)用程序也可以通過對該接口的調(diào)用使用該層協(xié)議所提供的服務(wù)。在接口不變的前提下,一層協(xié)議的改動不會對其他層造成影響,這為應(yīng)用和開發(fā)提供了 一種可伸縮和擴(kuò)展的環(huán)境。WAP協(xié)議結(jié)構(gòu)也充分借鑒了INTERNET的協(xié)議結(jié)構(gòu)思想,并加以修改和簡化,使之有效地應(yīng)用于無線環(huán)境。WAP協(xié)議結(jié)構(gòu)結(jié)構(gòu)如圖3所示。WAP協(xié)議結(jié)構(gòu)的分層結(jié)構(gòu)使其它業(yè)務(wù)和應(yīng)用可以通過一系列定義好的接口使用協(xié)議結(jié)構(gòu)。外部應(yīng)用可以直接訪問會話層、事務(wù)層、安全層和傳輸層。
3.結(jié)束語
隨著無線網(wǎng)絡(luò)和手機(jī)硬件的快速發(fā)展,手機(jī)媒體逐漸成為新興媒體出現(xiàn),廣電行業(yè)依托自身內(nèi)容優(yōu)勢,發(fā)展手機(jī)報等手機(jī)媒體是一個很好的方向。WAP協(xié)議作為當(dāng)下手機(jī)網(wǎng)站的主流協(xié)議,我們應(yīng)該對其進(jìn)行很好的研究和使用。
參考文獻(xiàn)
[1]《城市移動信息服務(wù)的wap和nxd的設(shè)計實現(xiàn)》.李敬龍 史有群《計算機(jī)應(yīng)用與軟件》2011年第1期
[2]《基于WAP協(xié)議的手機(jī)網(wǎng)站開發(fā)》.胡艷菊.《吉林化工學(xué)院學(xué)報》2008年8
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文