WAP 架構
WAP 採用分層設計,使其具有可擴充套件性、靈活性和可伸縮性。因此,WAP 協議棧被分為五個層:
WAP 協議層
應用層
無線應用環境 (WAE)。對於內容開發者來說,這一層最為重要,因為它包含裝置規格、內容開發程式語言 WML 和 WMLScript 等。
會話層
無線會話協議 (WSP)。與 HTTP 不同,WSP 由 WAP 論壇設計,旨在提供快速連線中斷和重新連線功能。
事務層
無線事務協議 (WTP)。WTP 執行在資料報服務(如使用者資料報協議 (UDP))之上,是用於提供適合低頻寬無線站點的簡化協議的標準 TCP/IP 協議套件的一部分。
安全層
無線傳輸層安全協議 (WTLS)。WTLS 集成了基於已建立的傳輸層安全 (TLS) 協議標準的安全特性。它包括資料完整性檢查、隱私保護、拒絕服務和身份驗證服務。
傳輸層
無線資料報協議 (WDP)。WDP 透過調整底層承載的傳輸層,使 WAP 能夠與承載無關。WDP 為 WAP 協議棧的較高層提供一致的資料格式,從而為應用程式開發者提供承載無關性的優勢。
每一層都為其上層提供明確定義的介面。這意味著任何層的內部工作對上層來說都是透明的或不可見的。分層架構允許其他應用程式和服務也利用 WAP 棧提供的功能。這使得 WAP 棧可以用於當前 WAP 未指定的服務和應用程式。
下圖顯示了 WAP 協議架構以及典型的網際網路協議棧。
請注意,上圖下部所示的行動網路承載並非 WAP 協議棧的一部分。
廣告