WAP技術(shù)應(yīng)用與研究
- 期刊名字:哈爾濱師范大學(xué)自然科學(xué)學(xué)報(bào)
- 文件大小:576kb
- 論文作者:趙松
- 作者單位:哈爾濱師范大學(xué)
- 更新時(shí)間:2020-10-30
- 下載次數(shù):次
第17卷哈爾濱師范大學(xué)自然科學(xué)學(xué)報(bào)Vol. 17. Nio. : 2001第3期NATURAL SCIENCES J0UR.NAL OF HARBIN NORMAL UNIVERSITYWAP技術(shù)應(yīng)用與研究趙松(哈爾濱師苑大學(xué))TPB A[摘要]隨著電 子化的發(fā)展,手機(jī)逐漸成了上網(wǎng)工具,WAP技術(shù)隨之出現(xiàn),本文以WAP技術(shù)為中心。并且與現(xiàn)在流行的Internet 技術(shù)為對(duì)比,詳細(xì)介紹了WAP的原理、制定的協(xié)議和實(shí)現(xiàn)的過程,并介紹如何編寫WAP腳本和.WAP技術(shù)未來的發(fā)展趨勢.關(guān)鍵詞:協(xié)議;網(wǎng)絡(luò);WAP;腳本0引言當(dāng)前電子信息領(lǐng)域內(nèi)存在兩大發(fā)展很快的技術(shù): Internet技術(shù)和無線網(wǎng)絡(luò)技術(shù). WAP<無線應(yīng)用協(xié)議)是在無線終端和互聯(lián)網(wǎng)之間進(jìn)行通訊的開放性全球標(biāo)準(zhǔn).它由一系列協(xié)議組成,用來標(biāo)準(zhǔn)化無線通訊設(shè)備,可用于互聯(lián)網(wǎng)訪問,包括收發(fā)電子郵件摘要、訪問WAP網(wǎng)站上的頁面等等.無論何時(shí)、何地,只要打開WAP手機(jī),就可享受網(wǎng)上資源,如:新聞、犬氣預(yù)報(bào)、股市行情、電子商務(wù)、網(wǎng)上銀行等.為了推進(jìn)無線互聯(lián)網(wǎng)的發(fā)展,1997 年6月,Ericsson、 Motorola、 Nokia 和Phone.com四家公司發(fā)起成立了WAP論壇組織,共同設(shè)計(jì)和開發(fā)WAP. WAP論壇的目標(biāo)是使互聯(lián)網(wǎng)的內(nèi)容和各種增值服務(wù)適用于手機(jī)用戶和各種無線設(shè)備用戶,并創(chuàng)建一套全球化的無線應(yīng)用協(xié)議,使其適用于不同的無線網(wǎng)絡(luò)技術(shù),并促使業(yè)界采用這種標(biāo)準(zhǔn)、它的核心是要以無線通信技術(shù)的飛速發(fā)展為動(dòng)力,米進(jìn)- -步推動(dòng)基T Internet 的網(wǎng)絡(luò)應(yīng)用,以擴(kuò)展傳統(tǒng)的向用領(lǐng)域和形成新的網(wǎng)絡(luò)通信產(chǎn)品市場。1997 年9月、WAP 論壇出版了第一個(gè)WAP標(biāo)準(zhǔn)架構(gòu),1998年5 月,WAP1.0 版正式推出,(999 年12片WAP1.2版正式發(fā)布。WAP2.0 版將任2001年發(fā)布.收孺日期:201-6-30中國煤化工MYHCNMHG第3明WAP技術(shù)應(yīng)用與研究751 WAP技術(shù)的特點(diǎn)WAP并不是-套全新的標(biāo)準(zhǔn),而是基于現(xiàn)有的互聯(lián)網(wǎng)標(biāo)準(zhǔn),如TCP/IP、HTTP 等,并針對(duì)無線網(wǎng)絡(luò)的特點(diǎn)進(jìn)行優(yōu)化. WAP定義了-套軟硬件的接口,實(shí)現(xiàn)了這些接口的移動(dòng)設(shè)備和網(wǎng)關(guān)服務(wù)器可以使人們像使用PC機(jī)一樣,使用移動(dòng)電話收發(fā)電子郵件或?yàn)g覽互聯(lián)網(wǎng).WAP雖然名為“應(yīng)用”協(xié)議,但實(shí)際上它并非只是應(yīng)用層協(xié)議,而是包含了從運(yùn)輸層、會(huì)話層到應(yīng)用層的一整套協(xié)議.它提供了一種應(yīng)用開發(fā)和運(yùn)行環(huán)境,支持PalmOS. EPOC、Windows CE、FLEXO、Java OS等操作系統(tǒng).它利用WDP作為數(shù)據(jù)報(bào)傳輸協(xié)議,利用WTLS保證無線終端到WAP網(wǎng)關(guān)的安全,利用WTP保證事務(wù)的可靠性,利用WSP提供會(huì)活服務(wù),利用WAE提供無線應(yīng)用的開發(fā)環(huán)境.WAP是一個(gè)開放性的協(xié)議標(biāo)準(zhǔn),它可以支持日前使用的絕大多數(shù)無線設(shè)備,包括移動(dòng)電話、FLEX尋呼機(jī)、集群通訊設(shè)備等等.它可以支持目前的各種移動(dòng)網(wǎng)絡(luò),如GSM、CDMA、PHS笏等,它也可以支持未來的第三代移動(dòng)通訊系統(tǒng).WAP也有一些限制,對(duì)臺(tái)式個(gè)人計(jì)算機(jī)而言,CPU處理能力弱,內(nèi)存小,電源供應(yīng)時(shí)間有限,顯示屏較小,輸入功能有限,所以WAP借鑒了互聯(lián)網(wǎng)的思想,并加以修改,井不斷研究、開發(fā)新的應(yīng)用.2 WAP應(yīng)用模型WAP應(yīng)用模型(如圖1所示)基于WWW的客戶機(jī)服務(wù)器結(jié)構(gòu),客戶方通過瀏覽器問服務(wù)器請(qǐng)求以標(biāo)準(zhǔn)格式表示的內(nèi)容. WAP應(yīng)用環(huán)境(WAE) 是一種背遍意義上的應(yīng)用開發(fā)框架,它支持在不同無線通信網(wǎng)絡(luò)上方便高效地開發(fā)和運(yùn)行WAP 應(yīng)用服務(wù).這個(gè)框架士要基丁現(xiàn)有的互聯(lián)網(wǎng)技術(shù),WAP的應(yīng)用結(jié)構(gòu)非常類似互聯(lián)網(wǎng)結(jié)構(gòu),一個(gè) 典型的WAP應(yīng)用系統(tǒng)定義了二類實(shí)體:1.具有WAP用戶代理功能的移動(dòng)終端(Client). 典型的終端如WAP手機(jī),它相當(dāng)于因特網(wǎng)中的PC機(jī).用戶可以通過簡單的選擇鍵和運(yùn)行微瀏覽器來實(shí)現(xiàn)WAP服務(wù)請(qǐng)求,并以無線方式發(fā)送和接收所需的信息. WAP移動(dòng)終端使用WML (Wireless Markup Language,無線標(biāo)記語言)顯示各種文字圖像數(shù)據(jù).2. WAP網(wǎng)關(guān)/代理(WAP GatewaylProxy)它實(shí)現(xiàn) WAP協(xié)議棧(WSP、 WTP、WTLS租WDP)與Intermet協(xié)議棧之間的轉(zhuǎn)換。WAP 代理把WAP請(qǐng)求翻譯成WWW請(qǐng)求,同時(shí)也將Web服務(wù)器的響應(yīng)翻譯成壓縮的二進(jìn)制WML格式數(shù)據(jù).信息內(nèi)容編解碼器(ContentEncoders and Decoders) 把WAP內(nèi)容的普通格式與緊縮二進(jìn)制格式之間轉(zhuǎn)換,以減少在無線網(wǎng)絡(luò)上傳送的數(shù)據(jù)量.3. 源數(shù)據(jù)服務(wù)器(Origin Server). 服務(wù)器中存有用WML.和WML Script編寫的WAP應(yīng)用程序,其中WML Script是WML的補(bǔ)充.中國煤化工MYHCNMHG76哈爾濱師范大學(xué)自然科學(xué)學(xué)報(bào)2001年客戶機(jī)婚數(shù)器服務(wù)泰WMLWAP網(wǎng)關(guān)WML編碼器CGI編好的將夾腳本節(jié)ScripWML Script .編譯器WTAI編碼的響座內(nèi)容協(xié)議適院器圖] WAP模型示意圖3WAP協(xié)議體系結(jié)構(gòu)WAP定義了一個(gè)分層的體系結(jié)構(gòu),協(xié)議棧包括WSP (無線會(huì)話層協(xié)議)、WTP (無線事務(wù)處理協(xié)議)、WTLS (無線運(yùn)輸層安全協(xié)議)和WDP (無線數(shù)據(jù)報(bào)協(xié)議)、為移動(dòng)通信設(shè)備.上的應(yīng)用開發(fā)提供了一個(gè)可伸縮和可擴(kuò)充的環(huán)境.圖2表示了該分層結(jié)構(gòu),計(jì)給出了它與Internet上協(xié)議體系結(jié)構(gòu)之間的比較.1. WAE (Wireless Application Environment): 無線應(yīng)用環(huán)境.為了滿足在無線通信則絡(luò)上開發(fā)應(yīng)用和服務(wù)而制定的1.業(yè)標(biāo)準(zhǔn)和規(guī)范,它為無線設(shè)備指定了一個(gè)應(yīng)用框架WAE模型包括內(nèi)容生成器、標(biāo)準(zhǔn)內(nèi)容編碼、WAE用戶代理和無線電話應(yīng)用等兒部分.其中,WAE使用現(xiàn)有的www環(huán)境中的HTTP源服務(wù)器充當(dāng)內(nèi)容生成器,定義了WML和WML Script兩種標(biāo)準(zhǔn)的內(nèi)究格式,包括它們的詳細(xì)語法利語義。2. WSP (Wireless Session Protocol); 無線會(huì)話層協(xié)議。為上層的WAP應(yīng)用提供面向還接的、基丁WTP的會(huì)話通信服務(wù)或基丁WDP無連接的、可靠的通信服務(wù)●目前wSP協(xié)議主要包括了適合于瀏覽器應(yīng)用(WSP/B)的服務(wù),它們通過提供以F功能來支持瀏覽型的應(yīng)用:mtemet 協(xié)議無線網(wǎng)絡(luò)wAP協(xié)奴(!)在壓縮編碼下的HTTP/1.1 的功能和語義,包括可擴(kuò)展的請(qǐng)求/響應(yīng)方法、復(fù)合HTML無線應(yīng)用環(huán)境(WAE)其它服務(wù)和應(yīng)用型對(duì)象以及內(nèi)容類型的協(xié)商等:無線會(huì)話協(xié)議(WSp) .(2)生存期較長的會(huì)話:無線事務(wù)處理協(xié)議(WTP)(3)會(huì)話的掛起、恢復(fù)和遷移:無線傳物層安全性(WTLS)TLS-SSL(4)支持對(duì)數(shù)據(jù)的“推”操作,包括可無線數(shù)據(jù)配協(xié)議(WDP)靠的“推”操作和不可靠的“推”操作;ICP(5)對(duì)協(xié)議特征的協(xié)商.us551 ICOM coPpPc.e圖2 WAP 協(xié)議和互聯(lián)網(wǎng)協(xié)議的比較.中國煤化工MYHCNMHG第3期WAP技術(shù)應(yīng)用與研究3. WTP (Wireless Transaction Protocol): 無線事務(wù)處理協(xié)議。提供一種輕量級(jí)的面向事務(wù)處理的服務(wù),專門優(yōu)化并適用于無線數(shù)據(jù)網(wǎng).WTP無顯示的連接建立和拆除過程,是面向報(bào)文的,它定義了3類基本的保文傳輸服務(wù):不可靠的0類數(shù)據(jù)報(bào)服務(wù)、無結(jié)果保文的可靠的1類服務(wù)和有結(jié)果保文的可靠2類服務(wù)。它們分別應(yīng)用于不可靠的“推”、可靠的“推”和基本的請(qǐng)求/響應(yīng)型應(yīng)用,WTP通過唯一的事務(wù)標(biāo)識(shí)符、確認(rèn)和重傳機(jī)制以及重復(fù)刪除等手段來保證事務(wù)的可靠性.4. WTLS ( Wireless Transport Layer Security): 無線傳輸層安全協(xié)議. WTLS 是運(yùn)行在無線事務(wù)層和無線數(shù)據(jù)報(bào)層之間的一個(gè)可選協(xié)議。它基于工業(yè)標(biāo)準(zhǔn)運(yùn)輸層安全協(xié)議(TLS.以前稱為安全套層SSL), WTlS 提供以下安全功能:(I)數(shù)據(jù)完整性.保證在移動(dòng)終端與應(yīng)用服務(wù)器之間傳送的數(shù)據(jù)不被篡改.(2)保密性.保證在移動(dòng)終端與應(yīng)用服務(wù)器之間傳送的穩(wěn)私性,不能被接收到數(shù)據(jù)流的中間方所理解.(3)鑒別,實(shí)現(xiàn)移動(dòng)終端與應(yīng)用服務(wù)器之間的鑒別.(4)對(duì)拒絕服務(wù)的保護(hù)、能檢測并丟棄重播的或驗(yàn)證失敗的數(shù)據(jù).5. WDP ( Wireless Datagram Protocol): 無線數(shù)據(jù)報(bào)協(xié)議.一種通用的數(shù)據(jù)傳輸服務(wù),可以支持多種無線承載網(wǎng)絡(luò),使得上層的WAE、WSP、 WTLS 獨(dú)立了卜層的無線網(wǎng)絡(luò),使剛卜層承載能力為上層提供-致的服務(wù).4 WAP實(shí)現(xiàn)技術(shù)WAP的實(shí)現(xiàn)包括兩個(gè)方面: -是支持WAP的無線終端的開發(fā):二是WAP網(wǎng)絡(luò)設(shè)備的開發(fā).對(duì)于無線終端,需要實(shí)現(xiàn)WAP協(xié)議棧、微瀏覽器(用戶界面)和各種用戶代理,目前許多廠商都推出了WAP手機(jī):對(duì)于網(wǎng)絡(luò)設(shè)備,主要是WAP網(wǎng)關(guān)或帶有WAP網(wǎng)關(guān)功能的源服務(wù)器,WAP網(wǎng)關(guān)的實(shí)現(xiàn)重點(diǎn)是WAP協(xié)議棧、與Www協(xié)議棧的轉(zhuǎn)換以及相關(guān)的編/解碼功能.下面給出一個(gè)WML腳本.將文件命名為FF.WML.<?xml version=“1.0”>開始-- 祝賀你, 你所期望的I.資是: Ssalary!
-
C4烯烴制丙烯催化劑 2020-10-30
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-10-30
-
生物質(zhì)能的應(yīng)用工程 2020-10-30
-
我國甲醇工業(yè)現(xiàn)狀 2020-10-30
-
石油化工設(shè)備腐蝕與防護(hù)參考書十本免費(fèi)下載,絕版珍藏 2020-10-30
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡介 2020-10-30
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-30
-
甲醇制芳烴研究進(jìn)展 2020-10-30
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-10-30






