Wap-architecture
WAP-アーキテクチャ
WAPは階層型に設計されているため、拡張性、柔軟性、および拡張性があります。 その結果、WAPプロトコルスタックは5つの層に分割されます-
WAPプロトコルのレイヤー
アプリケーション層
ワイヤレスアプリケーション環境(WAE)。 このレイヤーは、特にデバイスの仕様、コンテンツ開発プログラミング言語、WML、WMLScriptを含むため、コンテンツ開発者にとって最も興味深いものです。
セッション層
ワイヤレスセッションプロトコル(WSP)。 HTTPとは異なり、WSPはWAPフォーラムによって設計され、高速な接続の一時停止と再接続を提供します。
トランザクション層
ワイヤレストランザクションプロトコル(WTP)。 WTPは、User Datagram Protocol(UDP)などのデータグラムサービス上で実行され、低帯域幅の無線局に適した簡易プロトコルを提供するために使用されるTCP/IPプロトコルの標準スイートの一部です。
セキュリティ層
ワイヤレストランスポート層セキュリティ(WTLS)。 WTLSには、確立されたTransport Layer Security(TLS)プロトコル標準に基づくセキュリティ機能が組み込まれています。 これには、データ整合性チェック、プライバシー、サービス拒否、および認証サービスが含まれます。
トランスポート層
ワイヤレスデータグラムプロトコル(WDP)。 WDPでは、基礎となるベアラーのトランスポートレイヤーを適応させることにより、WAPをベアラーに依存させません。 WDPは、WAPプロトコルスタックの上位層に一貫したデータ形式を提供するため、アプリケーション開発者にベアラ独立性の利点を提供します。
これらの各レイヤーは、その上のレイヤーへの明確に定義されたインターフェースを提供します。 これは、任意のレイヤーの内部動作がその上のレイヤーに対して透明または不可視であることを意味します。 階層化アーキテクチャにより、他のアプリケーションやサービスもWAPスタックが提供する機能を利用できます。 これにより、現在WAPで指定されていないサービスとアプリケーションにWAPスタックを使用できます。
WAPプロトコルアーキテクチャを、典型的なインターネットプロトコルスタックとともに以下に示します。
上図の下部にあるモバイルネットワークのベアラーは、WAPプロトコルスタックの一部ではないことに注意してください。