WAP系統模型由三部分組成,即WAP網關、WAP內容服務器和WAP手機。其中WAP網關起著協議的翻譯作用,是聯系GSM網與萬維網的橋梁。網關與服務器之間通過HTTP1.1協議進行通信,這就意味著服務的提供者幾乎可以不改變信息的內容,只要增加網點設備就可以向移動用戶提供信息服務;WAP內容服務器存儲著大量的信息,供WAP手機用戶來訪問、查詢、瀏覽。當用戶從WAP手機鍵入他要訪問的WAP內容服務器的URL后,信號經過無線網絡,以WAP協議方式發送請求至WAP網關,然后經過“翻譯”,再以HTTP協議方式與WAP內容服務 器交互,最后WAP網關將返回的內容壓縮、處理成BINARY流返回到客戶的WAP手機屏幕上。WAP手機內含WAP微瀏覽器和無線電話接口(WTAI)。微瀏覽器負責解釋WML和WMLScript。
WAP最重要的地方就在于它首次定義了一個開放的、標準化的結構,以及一系列的標準以實現Internet的無線接入訪問。WAP協議包括以下幾層:
1.WAE(Wireless Application Environment:無線應用環境)
WAE基于WWW和移動電話技術的通用目的應用開發環境,主要目的是建立一個可操作的環境,給生產商和服務商提供開發應用和服務的環境。WAE包含了一個基于瀏覽器的微型環境,主要有如下功能:
●無線標記語言(WML):專門為移動終端優化設計的類 似于HTML的輕型標記語言;
●WMLScript:類似于JavaScript和VCScript的輕型腳本語言;
●無線電話技術應用(WTA):電話技術服務和程序設計界面;
●內容開本:一組明確的數據格式集合,包括圖象、電話號碼記錄、日歷信息。
2.WSP (Wireless Session Protocol:無線會話協議)
WSP為WAP應用層在兩個會話服務間提供了一致的接口,第一個是運行在事物層協議WTP上的面向連接的服務,第二個是運行于安全或非安全數據報服務(WDP)上的無連接服務。WSP中的協議是對窄帶、長時間延時的承載網絡優化過的。
3.WTP (Wireless Transaction Protocol:無線事務協議)
WTP運行在數據報服務上,提供了輕型的面向事務的協議,適合在瘦客戶機上實現。
4.WTLS (Wireless Transport Layer Security:無線傳輸層安全)
WTLS是建立在工業標準TLS(傳輸層安全)協議上的安全協議,以前稱為SSL。WTLS提供了數據完整性、私有性、認證、服務拒絕保持等特征。可用于不同終端之間的安全通信。
5.WDP (Wireless Data Protocol:無線數據報協議)
WAP協議的傳輸由WTP和WDP組成。WDP運行在數據承載服務上,支持不同的網絡類型,作為通用傳輸服務,WDP對協議的上層提供了一致的服務,而對底層網絡是透明的。UDP/IP (User Data Protocol)是
一種面向無連接的數據報格式。
6.其他的服務和應用
WAP分層結構使它的服務和應用能夠通過事先定義的接口利用WAP的協議棧,擴展應用能夠通過接口直接訪問會話層、事務層、安全和傳輸層。擴展應用和服務包括電子郵件、電子本 、記事本、電子商務、白頁、黃頁等。
WAP體系結構為移動通信設備的應用提供了一個可縮放和可擴展的環境,通過完全協議堆的分層設計完成。