WAP協議棧的應用環境和主要協議
在通信和網絡的結合的時代下,我們應該對WAP協議棧有所了解。因為在通訊網絡中,使用的就是WAP協議來進行互聯網的鏈接。那么WAP結構為移動通信設備的應用提供了一個靈活的開發環境,采用了一個與:ISO模型相似的分層結構。每個協議層為其上層協議留出了接口,且其他業務應用也可在各個層次上接入WAP協議棧。
1.無線應用環境
無線應用環境(WAE,Wireless Application Environment)是WAP協議棧的***協議,是一個融合了WWW和移動電話技術的通用應用開發環境。其主要目的是建立一個可互操作的兼容環境,以便讓運營商和服務提供商能夠在不同的無線平臺上有效地開展應用和服務。
WAE包括一個微瀏覽器環境,其功能如下。
①WML——是一種與HTMI。相似的輕量級的標記語言,是基于XML設計的,是HTML2.0版本的一個子集。
②無線標記語言腳本(WMLScript)——是一種簡化的程序腳本語言,是JavaScript的一個子集的擴展。
③無線電話應用(WTA)——支持電話服務的結構和編程接口。提供了利用WAP創建電話服務的方法。
④內容格式——是一組已經定義好的數據格式,包括圖像、電話本記錄和日歷信息。
2.無線會話協議
在WAP協議棧中無線會話協議(WSP,Wireless Session Protocoll為兩種會話服務提供了一致的接口。
***種會話服務是面向連接的服務,它工作在事務層協議wTP之上。
第二種會話服務是無連接的服務,它工作在安全或非安全的數據報服務之上。
WSP提供下列功能:
①在空中接口進行了壓縮編碼的HTTP/1.1的功能和語義;
②長久會話;
③會話的掛起、恢復和遷移;
④支持可靠或不可靠的數據推操作;
⑤協議特征協商。
來源:(http://blog.sina.com.cn/s/blog_63be85fc0100g5d5.html)