Wireless Application Protocol
Wireless Application Protocolの最新ニュースをまとめて検索!
Wireless Application Protocol(ワイヤレス アプリケーション プロトコル、略称: WAP)は 携帯電話などのデバイスでインターネット閲覧などのサービスが行えるようにする為の技術仕様である。
目次 |
[編集] 概要
それまで業界標準規格がなかった携帯電話インターネットの技術仕様として、WAPは誕生した。
WAP 1.xで使われるコンテンツ記述言語はWML(Wireless Markup Language)であった。しかし、インターネット標準のHTMLとは互換性が無く、コンテンツ作成にはWML用のオーサリングツールが必要であり、不便であった。また、当時の利用可能な携帯電話による通信環境は9.6kbpsのCSD接続があるばかりでパケットは無いというような時代であり、コンテンツも主にテキスト、液晶はモノクロという時代であった。そのためコンテンツがそろわず、更にオペレータによる閲覧可能なサイトの制限もあり、全世界的にあまり良い評判を得ることは出来なかった。
日本ではIDO/DDIセルラーフォングループ(のちのau)はPDCを打ち切ってCDMAを選んだのと同じ理由でWAPを採用した。一方でNTTドコモはWAPを採用せずに、Compact HTMLを元にした独自のiモードを採用した。
WAP技術の標準化・推進組織は WAP Forumであったが、発展的解消という形で他の標準化団体とならんで OMA(Open Mobile Alliance)に統合された。
[編集] WAP 2.0
その後の携帯電話は、GPRS、EDGEおよび第三世代携帯電話などのパケットベースでの通信が比較的安価に利用できるようになり、また、液晶のカラー化、カメラ搭載なども進んで、携帯電話インターネットサービスを広く利用する環境は整いつつあった。
WAP 2.0では、WAP 1.xの失敗を踏まえ、インターネットで標準的に使われている技術が採用された。コンテンツ記述言語としては従来までのWMLとならんでXHTML MPを、トランスポートプロトコルとしては従来までのWTP/WSPとならんでTCP/IPを採用した。これにより一層のコンテンツ利用の拡大をはかることになった。現在WMLは消えゆく存在となりつつある。
今日、携帯電話によるブラウジングとメッセージングは、WAP Forumの後継団体であるOMAが制定したものが業界標準であり、それはWAP1.x/2.0をもとにしたものである。国際的には、圧倒的多数の携帯電話はOMAの仕様をもとにした実装をしている。
写メールやiショットなどの日本発のピクチャーメール規格は、国際標準となることは出来なかった。業界標準のマルチメディア携帯メール規格はWAP Forumが採用したMMS(Multimedia Messaging Service)である。
[編集] WAPプッシュ
WAPプッシュはWAP 1.2から導入されたWAPにおけるプッシュ技術であり、サービスプロバイダーによる配信サービスが受けられるようにするものである。WAPプッシュのメッセージのタイプにより、SL(Service Loading)、SI(Service Indication)とCO(Cache Operation)の3つがある。規格策定時の想定用途としては、ネットワーク閑散時間帯にデイリーの配信などを行なったり、天気予報表示の更新などに使えるものであったが、通信費用に対する消費者側の懸念などもあって、広くは普及していない。
[編集] プロトコル設計での教訓
WAPプロトコル設計の妥当性に対しては、その発足時から論争の元になっていた。すなわち、WAP 1.xのプロトコルは、より低速で遅延性の高い携帯電話ネットワークの最適化したものという意図のもと、WTP(ワイヤレストランスポートプロトコル)、WSP(ワイヤレスセッションプロトコル)、WTLS(ワイヤレストランスポートレイヤーセキュリティ)などがIP層の上位にのせられることになった。これらのプロトコルは携帯電話の世界でしか使われず、また、TCP/IPの対応するプロトコルと比べるとかなり複雑なものであって、その効果と存在理由について主にインターネット側から多くの批判がなされてきた。
WAP 2.0でWAP自体がトランスポートプロトコルとしてTCPを併記する形で採用し、最終的にこの論争には終止符が打たれた。WAP 2.0でのTCP採用時には、有線と無線をプロキシサーバで分けるという考えの元、Wireless Profiled TCPという概念もあわせて採用された。
[編集] 関連項目
最終更新 2009年8月1日 (土) 00:08 (日時は個人設定で未設定ならばUTC)。
【Wireless Application Protocol】変更履歴

