Web サイトを支える基盤

web_sys_001.jpg

こんにちでは「 Web サイトを構築する」と一言に表現しても、実に様々な技術を使用しています。

クライアント側

web_sys_002.jpg

Web サイトの中核は HTML です。近年 XML 化して XHTML と呼ばれるようになったこの技術は、コンピュータにとっては記号の連続でしかない文章に、参照、引用、強調、正誤など、さまざまな情報を付加できるようになりました。

Web サイトの中核である HTML ( XHTML ) としばしば併用される技術が CSS です。 CSS は HTML ( XHTML ) に表現という情報を付加します。 HTML ( XHTML ) はあくまで文章の意味以上の情報を持ちませんでしたが CSS と併用することによってタイポグラフィ、ドロップキャップス、イタリック、ボールド、カラーリングなど HTML ( XHTML ) を修飾する表現が可能になります。

HTML ( XHTML ) や CSS は、ここからさらに画像や動画 ( FLASH 等 ) へリンクしたり、ページ内に表示することが可能です。

サーバ側

web_sys_003.jpg

一方の Web サーバは、Web ブラウザからのリクエスト、つまり「このページが見たい」という要求を待ち続け、要求を受けた際には、自身の記憶領域(ハードディスクなど)から目的のファイルを探し出して Web ブラウザへとデータを送信します。

Web サーバの記憶領域(ハードディスク等)には、前述の HTML ( XHTML ) や CSS 画像や動画が納められています。しかし Web サーバはデータの種類の違いをほとんど意識しません。つまり HTML データがほしい場合と画像データがほしい場合とで同じ通信方法を用います。その通信方法が後述の HTTP です。

Web ブラウザと Web サーバ間の通信

web_sys_004.jpg

ネットワークという切り口で見ると、しばしば Web ブラウザを指してクライアント、 Web サーバを指してサーバと呼ばれることがあります。 Web ではクライアントとサーバ間の通信に HTTP という仕様の通信方法を採用しています。 HTTP という共通の仕様があることによって、パソコンの OS を問わずにインターネットに接続して Web サイトを閲覧できるのです。また HTTP 通信が可能であれば、たとえば携帯電話からでも Web サイトを閲覧することが可能です(実際にそうなっています)。

« 「Web サイトが動作する仕組み」へ  |  トップへ  |  上の階層へ  |  「Web サイトの限界」へ »

トップページへ戻る / 前のページへ戻る

back to top