WAP是一個用於向無線終端進行智能化信息傳遞的無需授權、不依賴平台的協議。WAP論壇成立於1998年初, 是一個由Nokia、EriCSSon、Motorola、Unwired Planet等四家公司發起組成,現擁有100多個公司和機構的行業協會,它致力於開發用於數字移動電話和其他無線終端設備的無線信息與電話服務在事實上的全球標准。論壇的目標是將無線行業價值鏈各個環節上的公司聯合在一起以保證產品的互操作性和無線市場的發展。
WAP針對屏幕較小、連接速率較低和內存較小設備的上網需求而設計。通過WAP,人們可以利用手機或尋呼機等進行聯網查賬、存款、轉賬,或是通過手機來浏覽一些服務信息,如旅館、天氣、交通信息等。在電子商務、企業網、信息服務等各個方面,WAP將大有作為。據預測,2000年底全球將有1億部兼容WAP 的設備出現,到2003年,美國和西歐兩地將可交付多達5.25億台的WAP設備。
WAP提供一種以安全迅速、靈活、在線和交互的方式連接服務、信息和其他用戶的媒介。用戶可以從通過移動電話、尋呼機或其他無線設備實現的對相關Internet/Intranet 信息的方便安全的訪問。還可以得到消息通知與呼叫管理、電子郵件、電話增值服務與聯合消息發送、地圖與定位服務、天氣與交通預報、新聞、體育信息服務、電子商務交易與銀行服務、在線地址簿與目錄服務以及企業內聯網應用等多項服務。
無線應用協議(WAP)可以建立在GSM-900,GSM-1800,GSM-1900,CDMA IS-95,TDMA,IS-136(即DAMPS),第三代系統--IMT-2000,UMTS,W-CDMA,寬帶IS-95,FLEX尋呼系統,CDPD等系統上。
1.WAP的模型:
WAP編程模型與WWW程序模型類似,協議制定者盡可能地參考已有的標准,並作為WAP技術的起點,使應用開發者可利用熟悉的編程模型、可靠的體系、現有的工具,從而從中受益。針對無線環境的特點,WAP技術進行了一些優化,增加了幾種擴展名。WAP內容和應用供應商使用基於WWW內容格式的內容格式,內容傳送也使用基於WWW通訊協議的一系列通訊協議,管理用戶界面的微浏覽器也與標准的網絡浏覽器類似。 WAP定義了允許移動終端和網絡服務器之間通訊的標准,包括:
標准名字模型--WWW標准的URL同樣用來界定WAP內容和來源服務器;
內容類型--WAP內容有與WWW類型一致的特定類型
標准內容格式--WAP內容格式基於WWW技術,包括顯示標識、日歷、圖形和腳本語言等。
標准通訊協議--移動終端與網絡服務器之間的請求傳送
WAP內容種類和協議已經為大部分手持設備優化過了。WAP規范使用標准的Web代理技術將無線網絡與Web連接起來網關中,WAP大大減少了手機上的操作負載,為手機實現價廉提供了基礎。例如,一個WAP網關一般可以使用所有的DNS服務來解析URL中使用的域名,因此就不再需要手機來完成這個計算任務。另外,網絡還可以利用WAP網關來為用戶提供各種服務,並且可以幫助網絡服務商防止詐騙和服務利用。WAP Proxy連接無線域和WWW,主要有以下功能:
*協議網關。
協議網關將來自WAP協議棧的請求翻譯到WWW協議(HTTP和TCP/IP)中。
內容編碼器和解碼器。內容編碼器將Web內容翻譯成壓縮編碼的格式,以減少通過無線數據網絡傳輸的數據包的大小和數量。
這個結構使移動終端用戶可以浏覽各種WAP內容和應用,而不管它們使用的是什麼類型的無線網絡。應用開發者能夠創建網絡和終端獨立的內容服務和應用,使這些應用可以被盡可能多的用戶使用和訪問。使用WAP代理,內容和應用可以放在標准的WWW服務器上,開發者可以繼續使用通用的Web技術如CGI編程來進行開發。
WAP網關還可以將來自不同Web服務器上的數據聚合起來,並且對經常使用的信息進行緩沖處理,從而減少手持設備的應答時間。
WAP網關還可以與用戶的數據庫接口,使用來自無線網絡的信息如位置信息來為某一組用戶動態定制WML頁面。
2.WAP體系結構
層疊排列的WAP協議體系為無線裝置的應用開發提供了可擴展、可延伸的環境。每一層協議或其它服務和應用程序可與它下一層協議直接對話。通過精心設置的一系列接口,外圍服務和應用程序可以利用WAP體系提供的各種功能,包括直接使用會話層、交易層、安全層、傳輸層等。
在WAP的協議棧中包含有以下的協議:
WAP Wireless Application Protocol
WAE Wireless Application Environment
WML Wireless Markup Language
WTA Wireless Telephony Application
WTAI Wireless Telephony Application Interface
WSP Wireless Session Protocol
WTP Wireless Transaction Protocol
WTLS Wireless Transport Layer Security
WDP Wireless Datagram Protocol
URL Universal Resource Locator
SIM ATK SIM Application Toolkit
2.1 Wireless Application Environment(WAE)無線應用環境:
WAE是基於移動技術與WWW結合基礎之上的應用環境,目的是為營運商、服務提供商的服務和應用程序建立一個交互操作環境,使他們可以靈活地接入不同平台。WAE包含一個微型浏覽器,具有以下功能:
無線標記語言WML:一種輕型標記語言,類似Html,專為手持終端做了優化;
WMLScript:輕型的腳本語言,類似於Javascript
無線電話應用:電話服務及其編程接口;
內容格式:精心設計的數據格式,包括圖象、電話號碼簿和日歷信息。
2.2 Wireless Session Protocol(WSP) 無線會話協議
WSP向WAP應用層提供兩個會話服務的統一接口,一個是在傳輸層協議WTP之上的面向連接的服務,另一個是在安全或非安全數據報服務(WDP)之上的非連接服務。WSP系列協議針對低功率、長等待時間的網絡數據載體進行了優化,它現在由浏覽應用的服務組成(WSP/Browsing),WSP/B允許使用WAP Proxy連接WSP/B的客戶端和標准的HTTP服務器,具有以下功能:
* 無線編碼中的HTTP/1.1功能和語法
* 較長時間的會話狀態
* 會話隨著會話者移動而暫停或繼續
* 建立一個傳送可靠或不可靠的數據的通用設備
* 協議的協商
2.3 Wireless Transaction Protocol(WTP) 無線處理協議
WTP運行於數據服務之上,提供了一個適用於"輕體"客戶(移動終端)的面向傳輸的輕型協議。WTP可有效地運行於安全或非安全的無線數據網絡,具有以下功能:
1. 三個等級的傳輸服務:
*不可靠的單向請求
*可靠的單向請求
*可靠的雙向請求-回答傳輸
2. 可選擇的用戶-用戶連接,WTP用戶自行確認每一收到的消息
3. 可選擇的帶外數據確認
4. PDU連接和延時確認,以減少傳送的消息數量
5. 異步傳輸
2.4 Wireless Transport Layer Security(WTLS) 無線傳輸層安全
WTLS是基於工業標准-TLS(以前稱為SSL)上的安全協議,同樣針對移動通信使用的窄頻信道進行了優化,它應與WAP傳輸協議同時使用。應用程序可視自己的安全要求和網絡特點,選擇啟用或不啟用WTLS功能。WTLS的功能如下:
l 數據的完整性:WTLS具有保證終端與服務器間傳送的數據前後一致且不會損毀;
l 傳輸的保密性:WTLS保證端到端的數據的保密性,並可為數據傳輸過程的中介方讀取
l認證:終端至服務器的校驗
l "拒絕服務"保護:檢驗和拒絕重復和未正確識別的數據,以保護上層協議 此外,WTLS也可用於終端和終端之間的安全通訊,如為交換電子交易卡提供認證。
2.5 Wireless Datagram Protocol(WDP) WDP是WAP體系的傳輸層協議
WDP可運行於各種網絡的數據載體。作為一種通用的傳輸協議,它將傳輸端口根據底層數據載體進行改造,從而為WAP體系中的上層協議提供統一的接口,使會話層、應用層獨立於底層的無線網絡。如能保持傳輸層接口和基本功能的一致性,就可通過中介網關使廣泛的交互操作得以實現。
2.6 BEARER(數據載體):
WAP協議在設計時的目的是使它可獨立運作於各種不同的數據載體之上,如SMS(短消息、CSD、封包數據等)。由於數據載體因承載量、容錯率和延遲不同而有不同的質量,WAP協議就需要補償或容忍這些特點。WDP集中處理體系中其它層次協議與數據載體的交流,除現在已以可以支持的數據類型外,隨著新的數據服務在移動市場出現,它也會不斷發展以支持更多的數據類型。
2.7 其他服務和應用:
通過一系列精心設置的接口,WAP協議還可以支持其他服務和應用程序使用WAP提供的功能。外圍應用程序可直接切入會話層、交易層、安全層和傳輸層,雖然這類有價值的應用未在WAP標准中界定。WAP協議可用來開發如電子郵件、日歷、電話號碼本、手寫板、電子商務和黃頁、白頁等各類服務等。
2.8 WIRELESS TELEPHONY APPLICATION (WTA)WAP標准也定義了一個名為WTA的協議。
它是一個面向通訊的技術,使WAP能夠融合電信網絡中先進服務,比如智能網絡(Intelligent Networks)。在融合基於浏覽器的WAP用戶界面,WTA能夠不用修改終端就直接享受基於智能網絡的服務。
3.WAP的現狀和將來 WAP論壇在1998年4月發布了WAP v1.0,v1.1 在1999 年5月前獲得通過。WAP v1.1與WAP v1.0具有相同的功能性,並在為商業應用准備的新版本中增加了來自第一批用戶的詳細反饋。 WAP使用了許多Internet 標准,如XML、UDP和IP。許多預留的協議是基於像HTTP、TLS這類Internet 標准的,但為適應無線環境的特殊限制而進行了優化。未來的WAP將包括端到端安全性、智能卡接口、面向連接的傳輸協議、持續存儲、計費接口和推送技術,並且將向支持多媒體移動服務發展。