基礎(chǔ)解析WAP協(xié)議的相關(guān)內(nèi)容
對于WAP協(xié)議我們已經(jīng)說過很多有關(guān)的知識了。但是隨著手機(jī)網(wǎng)絡(luò)的不斷壯大,一些商業(yè)的應(yīng)用不斷發(fā)展,這個(gè)領(lǐng)域還是有很多值得我們著重學(xué)習(xí)的。所以現(xiàn)在我們再來對這個(gè)知識點(diǎn)進(jìn)行一下復(fù)習(xí)。
WAP協(xié)議是一種無線應(yīng)用協(xié)議,是一個(gè)全球性的開放協(xié)議。WAP定義可通用的平臺,把目前Internet網(wǎng)上HTML語言的信息轉(zhuǎn)換成用WML描述的信息,顯示在移動電話或者其他手持設(shè)備的顯示屏上,多種網(wǎng)絡(luò),也就是說,它不依賴某種網(wǎng)絡(luò)而存在,今天的WAP服務(wù)在3G到來后仍然可能繼續(xù)存在,不過傳輸速率更快,協(xié)議標(biāo)準(zhǔn)也會隨之升級。
WAP(無線通訊協(xié)議)是在數(shù)字移動電話、互聯(lián)網(wǎng)或其他個(gè)人數(shù)字助理機(jī)(PDA)、計(jì)算機(jī)應(yīng)用乃至未來的信息家電之間進(jìn)行通訊的全球性開放標(biāo)準(zhǔn)。這一標(biāo)準(zhǔn)的誕生是WAP論壇成員努力的結(jié)果,WAP論壇是在1997年6月,由諾基亞、愛立信、 摩托羅拉和無線星球(Unwi redPlanet)共同組成的。
通過WAP這種技術(shù),就可以將Internet 的大量信息及各種各樣的業(yè)務(wù)引入到移動電話、Palm等無線終端之中。無論你在何地、何時(shí)只要你需要信息,你就可以打開你的WAP手機(jī),享受無窮無盡的網(wǎng)上信息或者網(wǎng)上資源。
WAP能夠運(yùn)行于各種無線網(wǎng)絡(luò)之上,如GSM、GPRS、CDMA等。WML是無線注標(biāo)語言(Wireless Makeup language)的英文縮寫。支持WAP技術(shù)的手機(jī)能瀏覽由WML描述的Internet內(nèi)容。
WML是以XML為基礎(chǔ)的標(biāo)記語言,用在規(guī)范窄頻設(shè)備,如手機(jī)、呼叫器等如何顯示內(nèi)容和使用者接口的語言。因?yàn)檎l使得WML受到部分限制,如較小型的顯示器、有限的使用者輸入設(shè)備、窄頻網(wǎng)絡(luò)聯(lián)機(jī)、有限的內(nèi)存和資源等。
WML支持文字和圖片顯示,內(nèi)容組織上,一個(gè)頁面為一個(gè)Card,而一組Card則構(gòu)成一個(gè)Deck。當(dāng)使用者向服務(wù)器提出瀏覽要求后,WML會將整個(gè)Deck發(fā)送至客戶端的瀏覽器,使用者就可以瀏覽Deck里面所有Card的內(nèi)容,而不需要從網(wǎng)絡(luò)上單獨(dú)下載每個(gè)Card。
通過WAP這種技術(shù),就可以將Internet的大量信息及各種各樣的業(yè)務(wù)引入到移動電話、PALM等無線終端之中。無論在何時(shí)、何地只要需要信息,打開WAP手機(jī),用戶就可以享受無窮無盡的網(wǎng)上信息或者網(wǎng)上資源。
如:綜合新聞、天氣預(yù)報(bào)、股市動態(tài)、商業(yè)報(bào)道、當(dāng)前匯率等。電子商務(wù)、網(wǎng)上銀行也將逐一實(shí)現(xiàn)。通過WAP手機(jī)用戶還可以隨時(shí)隨地獲得體育比賽結(jié)果、娛樂圈趣聞等,為生活增添情趣,也可以利用網(wǎng)上預(yù)定功能,把生活安排的有條不紊。
WAP通信協(xié)議的協(xié)議棧采用層次化設(shè)計(jì).為應(yīng)用系統(tǒng)的開發(fā)提供了一種可伸縮、可擴(kuò)展的環(huán)境。每層協(xié)議棧均定義有接t-J,可被上一層協(xié)議所使用,亦可被其他的服務(wù)或應(yīng)用程序直接應(yīng)用,在設(shè)計(jì)中。WAP充分借鑒了Internet的協(xié)議棧思想,并加以修改和簡化,有效地應(yīng)用于無線應(yīng)用環(huán)境。WAP協(xié)議棧包括如下五層:
WAP協(xié)議棧分為如下幾層:
(1) 應(yīng)用層。即無線應(yīng)用環(huán)境WAE(Wireless Application Environment),它是基于WWW和移動電話技術(shù)而建立的一種通用應(yīng)用環(huán)境,其基本目的是構(gòu)建一個(gè)可共同操作的環(huán)境,以便允許操作人員和服務(wù)供給者創(chuàng)建適用于不同無線平臺的應(yīng)用與服務(wù)。
(2) 無線會話層。無線會話層協(xié)議WSP(Wireless Session Protocol)向兩個(gè)對話服務(wù)提供一致接口的WAP應(yīng)用層。其一在WTP層上操作的連接導(dǎo)向服務(wù),其二是在安全或非安全數(shù)據(jù)包服務(wù)上操作的非連接服務(wù)WDP。無線會話協(xié)議當(dāng)前由與瀏覽應(yīng)用相匹配的服務(wù)組成,通常簡記為WSP/B。
(3) 傳輸協(xié)議層。無線傳輸協(xié)議層WTP(Wireless Transaction Protocol)在數(shù)據(jù)包服務(wù)的頂端運(yùn)行,并提供適合在“瘦"客戶即移動網(wǎng)絡(luò)站上執(zhí)行的普通事務(wù)服務(wù),并可對移動終端進(jìn)行優(yōu)化,
(4) 安全協(xié)議層。無線傳輸安全層協(xié)議WTLS(Wireless Transport Layer Security)是基于工業(yè)標(biāo)準(zhǔn)傳輸層安全協(xié)議的協(xié)議,它在安全傳輸協(xié)議SSL的基礎(chǔ)上針對WAP傳輸所用的低帶寬通信信道進(jìn)行了優(yōu)化,
(5) 數(shù)據(jù)報(bào)協(xié)議層。無線數(shù)據(jù)報(bào)協(xié)議WDP(Wireless Datagram Protocol)用于傳輸數(shù)據(jù),發(fā)送和接收消息。它可以向WAP的上層協(xié)議提供服務(wù)支持,并保持通信的透明性,同時(shí)能夠獨(dú)立運(yùn)行下部無線網(wǎng)絡(luò)。在保持傳輸接口和基本特性一致的情況下,WDP采用中間網(wǎng)關(guān)可以實(shí)現(xiàn)全局工作的互用性,從而實(shí)現(xiàn)無線數(shù)據(jù)的順利傳輸。