あなたと世界中の何百万人もの人々が、他の人とコミュニケーションしたり、株式市場をフォローしたり、ニュースをチェックしたり、天気をチェックしたり、旅行の計画を立てたり、ビジネスをしたり、買い物をしたり、娯楽や学習をするために、毎日インターネットを使用しています。接続を維持することが非常に重要になっているため、電子メールメッセージ、株式の最新情報、または知っておく必要のあるニュースを見逃す可能性があるため、コンピューターやインターネット接続から離れるのは困難です。ビジネスや私生活がインターネットを介した電子通信への依存度が高まっているため、次のステップに進み、外出先でもインターネットにアクセスできるデバイスを購入する準備ができているかもしれません。
そこでワイヤレス インターネットが登場します。電子メールを送受信できる携帯電話やPDAに関するニュースや広告を見たことがあるでしょう。これは論理的な次のステップのように思えますが、インターネットでモバイルを利用することを考えると、いくつかの疑問が生じます。今後もウェブサーフィンはできますか?必要な情報をどれくらい早く入手できますか? Wireless Application Protocol ( WAP ) について聞いたことがあるかもしれませんが、それがどのように機能するのか疑問に思っているかもしれません。 WAP とは何か、WAP が必要な理由、およびそれを使用するデバイスについて説明します。
細胞爆発
おそらく、ワイヤレス インターネットの誕生における最も重要な要因は、ここ数年間のデジタル携帯電話の普及です。デジタルセルラーおよびパーソナル通信サービス( PCS ) のネットワークの拡大により、ワイヤレス インターネット サービスの強固な基盤が構築されました。 Web 対応の携帯電話は 5,000 万台以上使用されていると推定されています。 1997 年に、Nokia、Motorola、Ericsson、Phone.com が協力して WAP を作成しました。これは、ワイヤレス インターネットの実装を成功させるには普遍的な標準が不可欠であると考えたためです。それ以来、350 社以上の企業が に参加しています。
ワイヤレス デバイスを介して Web サイトにアクセスできるようにすることは、非常に困難です。これまでのところ、10 億を超える Web サイトのうち、ワイヤレス インターネット コンテンツを提供しているのはほんの一部だけです。 WAP 対応デバイスの使用が増えるにつれて、より多くの Web サイトがワイヤレス コンテンツの作成に関心を持つようになることが予想されます。
WAP は、次のような標準を使用して、既存のワイヤレス サービスで動作するように設計されています。
- (SMS)
- (CSD)
- (GPRS)
- (USSD)
これらのサービスの詳細については、「 」を参照してください。
ワイヤレスマークアップ言語
WAP は、Phone.com によって開発された Handheld Device Markup Language (HDML) を含むWireless Markup Language (WML) を使用します。
WML は、そのルーツをeXtensible Markup Language (XML) にまで遡ることもできます。マークアップ言語は、コンテンツを受信するデバイスにコンテンツの処理方法を指示する情報をコンテンツに追加する方法です。最もよく知られているマークアップ言語は、ハイパーテキスト マークアップ言語(HTML) です。 HTML とは異なり、WML はメタ言語とみなされます。基本的に、これは、事前定義されたタグの提供に加えて、WML では独自のマークアップ言語コンポーネントを設計できることを意味します。 WAP では、 や などの標準インターネットプロトコルの使用も許可されます。
ワイヤレス インターネットにワイヤレス アプリケーション プロトコルが必要な主な理由は 3 つあります。
- 転送速度
- サイズと読みやすさ
- ナビゲーション
ほとんどの携帯電話および Web 対応PDA のデータ転送速度は 14.4 Kbps 以下です。これを一般的な 56 Kbpsモデム、ケーブル モデム、またはDSL接続と比較してください。今日のほとんどの Web ページはグラフィックスでいっぱいであり、14.4 Kbps でダウンロードするには耐えられないほど長い時間がかかります。この問題を解決するために、ワイヤレス インターネット コンテンツは通常テキストベースになっています。
携帯電話や PDA のLCDのサイズが比較的小さいため、別の課題が生じます。ほとんどの Web ページは 640×480ピクセルの解像度で設計されており、デスクトップまたはラップトップで読む場合には問題ありません。このページは、150×150 ピクセルのワイヤレス デバイスのディスプレイに単純に適合しません。また、ほとんどのワイヤレス デバイスはモノクロ画面を使用します。フォントと背景の色が同じような灰色になると、ページが読みにくくなります。
ナビゲーションは別の問題です。マウスを使用してポイント アンド クリックして Web ページ内を移動します。ただし、ワイヤレス デバイスを使用している場合は、片手でキーをスクロールすることがよくあります。
WAP は、これらの各制限を考慮し、一般的なワイヤレス デバイスと連携する方法を提供します。
ワイヤレスアプリケーションプロトコル
WAP 対応デバイスを使用して Web サイトにアクセスすると、次のことが起こります。
- デバイスの電源をオンにして、ミニブラウザを開きます。
- デバイスは無線信号を送信し、サービスを検索します。
- サービスプロバイダーとの接続が確立されます。
- 表示したい Web サイトを選択します。
- リクエストは WAP を使用してサーバーに送信されます。
- ゲートウェイ サーバーは Web サイトから情報を取得します。
- ゲートウェイ サーバーは HTTP データを WML としてエンコードします。
- WML でエンコードされたデータがデバイスに送信されます。
- 選択した Web ページのワイヤレス インターネット バージョンが表示されます。
ワイヤレス インターネット コンテンツを作成するために、Web サイトは、サイトのテキストのみまたは低グラフィックの特別なバージョンを作成します。データは、Web サーバーによって HTTP 形式でWAP ゲートウェイに送信されます。このシステムには、WAP エンコーダ、スクリプト コンパイラ、HTTP 情報を WML に変換するプロトコル アダプタが含まれています。次に、ゲートウェイは変換されたデータをワイヤレス デバイス上の WAP クライアントに送信します。
ゲートウェイとクライアントの間で何が起こるかは、 WAP プロトコル スタックのさまざまな部分の機能に依存します。スタックの各部分を見てみましょう。
- WAE – ワイヤレス アプリケーション環境には、ワイヤレス インターネット コンテンツ開発者が使用するツールが含まれています。これらには、WML と、WML と組み合わせて使用されるスクリプト言語である WMLScript が含まれます。これはJavascriptとよく似た機能を持ちます。
- WSP – ワイヤレス セッション プロトコルは、デバイスとネットワーク間のセッションがコネクション型であるかコネクションレスであるかを決定します。これは基本的に、セッション中にデバイスがネットワークとやり取りする必要があるかどうかについて話しています。接続指向のセッションでは、データはデバイスとネットワークの間で双方向に渡されます。次に、WSP はパケットをワイヤレス トランザクション プロトコル層に送信します (下記を参照)。セッションがコネクションレス型の場合、情報がネットワークからデバイスにブロードキャストまたはストリーミングされるときに一般的に使用され、WSP はパケットをワイヤレス データグラム プロトコル層にリダイレクトします (下記を参照)。
- WTP – ワイヤレス トランザクション プロトコルは交通警官のように機能し、データの流れを論理的かつスムーズに保ちます。また、各トランザクション要求を分類する方法も決定します。 信頼できる双方向 信頼できる一方向 信頼できない一方向 WSP 層と WTP 層は、プロトコル スイートのハイパーテキスト転送プロトコル (HTTP) に対応します。
- WTLS – ワイヤレス トランスポート層セキュリティは、TCP/IP の (TLS) 部分にあるのと同じセキュリティ機能の多くを提供します。データの整合性をチェックし、暗号化を提供し、クライアントとサーバーの認証を実行します。
- WDP – ワイヤレス データグラム プロトコルは、ネットワーク キャリア層と連携して動作します (下記を参照)。 WDP を使用すると、変更する必要があるのはこのレベルで維持される情報だけであるため、WAP をさまざまなベアラーに簡単に適応させることができます。
- ネットワーク キャリア–ベアラーとも呼ばれます。情報が WDP レベルで提供され、WAP とベアラーを接続する限り、ワイヤレス プロバイダーが使用する既存のテクノロジーのいずれかを使用できます。
WAP クライアントが情報を受信すると、その情報はミニブラウザに渡されます。これは、ユーザーとワイヤレス インターネット間のインターフェイスを提供する、ワイヤレス デバイスに組み込まれた小さなアプリケーションです。
ミニブラウザは基本的なナビゲーション以外の機能は提供しません。ワイヤレス インターネットが通常のインターネットの真の代替手段となるには、まだ長い道のりです。現時点では、どこにいても接続できる機能を必要とする人々にとって最適な位置にあります。は、WAP 標準の仕様をタイムリーかつ有用な方法で進化させるために継続的に取り組んでいます。