ワイヤレスアクセスポイントとは何ですか?

WAPという用語は、ワイヤレスネットワーキングの世界で2つの異なる意味を持ちます。 WAPは、 ワイヤレスアクセスポイントワイヤレスアプリケーションプロトコルの両方を表します。

ワイヤレスアクセスポイント

ワイヤレスアクセスポイントは、ワイヤレス(通常はWi-Fi )ローカルネットワークを有線(通常はイーサネット )ネットワークに接続するデバイスです。

詳細については、「 ワイヤレスアクセスポイントとは 」を参照してください

ワイヤレスアプリケーションプロトコル

ワイヤレスアプリケーションプロトコルは、ワイヤレスネットワーク上のモバイルデバイスへのコンテンツ配信をサポートするために定義されました。 WAPの設計の中心は、 OSIモデルに基づくネットワークスタックでした。 WAPは、よく知られているWebプロトコルHTTPTCP 、およびSSLと同様の機能を実行するいくつかの新しいネットワーキングプロトコルを実装しました。

WAPには、ブラウザ、 サーバーURL 、およびネットワークゲートウェイの概念が含まれていました。 WAPブラウザは、携帯電話、ポケベル、PDAなどの小型モバイルデバイス用に構築されました。 HTMLやJavaScriptでコンテンツを開発する代わりに、WAP開発者はWMLとWMLScriptを使用しました。 モバイルネットワークの速度とデバイスの処理能力の両方に制約があるため、WAPはPCの用途のわずかなサブセットしかサポートしていませんでした。 これらの技術の典型的なアプリケーションは、ニュースフィード、株式相場、メッセージングでした。

1999年から2000年代半ばにかけて市場にWAP対応のデバイスがまともに存在していましたが、モバイルネットワーキングやスマートフォンの急速な技術革新により、技術が陳腐化するのにはそれほど時間がかかりませんでした。

WAPモデル

WAPモデルは、上から下へ、アプリケーション、セッション、トランザクション、セキュリティ、およびトランスポートの5つのレイヤーで構成されています。

WAPのアプリケーション層は無線アプリケーション環境(WAE)です。 WAEは、JavaScriptではなくHTMLおよびWMLScriptの代わりにWML(Wireless Markup Language)を使用してWAPアプリケーション開発を直接サポートします。 WAEには、電話を開始したり、テキストメッセージを送信したり、その他のネットワーキング機能を実現するための電話機へのプログラミングインターフェイスを提供するワイヤレステレフォニーアプリケーションインターフェイス(WTAI、略してWTA)も含まれています。

WAPのセッション層は、ワイヤレスセッションプロトコル(WSP)です。 WSPは、WAPブラウザ用のHTTPと同等です。 WAPにはWebと同様のブラウザとサーバーが関わっていますが、HTTPはWAPの実用的な選択肢ではありませんでした。 WSPは無線リンク上で貴重な帯域幅を節約します。 特に、WSPはHTTPが主にテキストデータで動作する比較的コンパクトなバイナリデータで動作します。

ワイヤレストランザクションプロトコル(WTP)は、信頼性の高いトランスポートと信頼性の低いトランスポートの両方にトランザクションレベルのサービスを提供します。 これは、宛先のパケットが重複してコピーされるのを防ぎます。パケットが破棄された場合は、必要に応じて再送信をサポートします。 この点で、WTPはTCPに似ています。 ただし、WTPはTCPとも異なります。 WTPは本質的に、ネットワークからのいくつかの余分なパフォーマンスを圧縮するpared-down TCPです。

WTLS(Wireless Transaction Layer Security)は、WebネットワーキングのSecure Sockets Layer(SSL)に類似した認証と暗号化機能を提供します。 SSLと同様に、WTLSはオプションで、コンテンツ・サーバーが要求する場合にのみ使用されます。

無線データグラムプロトコル(WDP)は、抽象化レイヤーを低レベルのネットワークプロトコルに実装します。 UDPと同様の機能を果たします。 WDPはWAPスタックの最下層ですが、物理またはデータリンク機能を実装していません。 完全なネットワークサービスを構築するには、技術的にモデルの一部ではない低レベルのレガシーインターフェイスでWAPスタックを実装する必要があります。 ベアラサービスまたはベアラと呼ばれるこれらのインタフェースは、IPベースまたは非IPベースであり得る。