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