ウェブ、略名:WWW)は、インターネット上で提供されるハイパーテキストシステム。Web(ウェブ)と呼ばれることも多い。インターネットは本来、コンピュータ・ネットワーク自体を指す言葉であったが、日常用語ではWWWを指すことも多い。主要サイト概要[編集]WWWではドキュメント(ウェブページ)の記述には主にHTMLやXHTMLといったハイパーテキスト記述言語が使用される。ハイパーテキストとは、ドキュメントに別のドキュメントのURIへの参照を埋め込むことで(これをハイパーリンクと呼ぶ)インターネット上に散在するドキュメント同士を相互に参照可能にするシステムである。分かりやすい例で言うと、主にマウスによるクリックなどによってページ間を移動することや、別のファイルである画像をドキュメント内に表示させることなどが挙げられる。Web(世界に広がる蜘蛛の巣)と名付けられた。蜘蛛の巣は現実のケーブルの配線を表しているわけではない。HTMLの記述方式は比較的単純なため、急速に広く普及した。WWWにアクセスするためのソフトウェア(ユーザーエージェント)はWWWクライアントと呼ばれる。そのうち、利用者による閲覧を目的としたものは特にウェブブラウザ(WWWブラウザ、あるいは単にブラウザ)と呼ばれる。WWWサービスを提供するソフトウェアをWWWサーバソフトウェアという。徐々にその真価を発揮し始める。数学的な理論に基礎付けられたウェブページの順位決定法を実用化することによって、検索エンジンの首座は、一気呵成に確定した。それとは対照的に、すべての分野に亘って個々の事例の集積を要するウェブディレクトリの作成は、継続的で地道な作業によって成し遂げられる辞書の編纂と似ている。前者が数学的手法に依存しているのに対し、後者は分類学的手法によっている点が対照的である。基本的な用語[編集]WWWを参照するにはウェブブラウザなどのソフトウェアを使用する。ウェブブラウザはウェブページなどのドキュメントをWWWサーバから取得し、モニターなどの出力デバイスに表示する。ウェブページに含まれるハイパーリンクをたどることで他の文書を閲覧したり、情報をサーバに送ることで何らかの相互作用をもたらすこともできる。ウェブページはウェブサイトと呼ばれる関連情報を集めた単位でまとめられていることが多い。Polly(司書)の書いた文章から発祥しているという。独自にこの言葉を生み出したかもしれないが、1991年から1992年にかけてUsenetで同様の言葉が散見された。それ以前にハッカーのコミュニティで使われていたという証言もある。英語でも普通に使われるようになった。Web(英語の本来の使用法に近い)と表記されることも多かった。ウェブの仕組み[編集]ウェブはクライアントサーバモデルに基づくシステムである。Web上のウェブページなどの資源にアクセスするには、まずウェブブラウザにURLを入力するか、ウェブページのリンクをたどればよい。呼ばれるインターネットの分散データベースによってIPアドレスに変換される(IPアドレスが直接指定されている場合はこの変換は行われない)。次に、そのIPアドレスに対応するWWWサーバに対して、URIのスキーム(通信方法などの指定)に従い接続を試みる。プロトコルとしては主にHTTPが使用される。一般的なウェブページでは、ページを構成するHTMLドキュメントや画像ファイルが要求され、即座に要求元に転送される。ウェブブラウザは、受け取ったHTMLファイルやCSSファイルにしたがってレンダリングし、画像をはめ込み、リンクをはめ込むなどの仕事を行う。これによってあなたが見ている画面上の「ページ」が生み出される。多くのウェブページは他の関連するページとのハイパーリンクを含んでいる。それは例えばダウンロードのページだったり、ソース文書だったり、他の定義だったり、ウェブ上の何かの資源だったりする。このハイパーリンクによって情報の「Web(網)」が形成される。構成されているのである。歴史[編集]ウェブの根底にある考え方は1980年にティム・バーナーズ=リーがロバート・カイリューと構築したENQUIREに遡ることができる。いうビクトリア朝時代の日常生活のハウツー本に由来していて、バーナーズ=リーが幼少のころを思い出して付けたものである。ENQUIREは一般に公表されるまでにいかなかった。Proposal(情報管理:提案)」を執筆し、ENQUIREを参照しつつさらに進んだ情報管理システムを描いた[1]。NeXTワークステーション上に置いた。世界初のウェブブラウザ(ウェブエディタでもある)と世界初のWWWサーバである。WWWプロジェクトに関する簡単な要約をalt.hypertextニュースグループに投稿した。WWWがインターネット上で利用可能なサービスとしてデビューした日となる。ハイパーテキストの概念は1960年代まで遡ることができる。System(NLS)などである。バーナーズ=リーのブレイクスルーはハイパーテキストとインターネットを結合したことである。このふたつの技術の結合は双方の技術コミュニティの協力によって成立することを強調しているが、誰もこの提案を取り上げることはなく、彼は最終的に自分でプロジェクトを実行したのである。この過程で彼はURIと呼ばれるグローバルな資源識別子を開発した。当時実現していた他のハイパーテキストシステムとはいくつかの点で異なる。WWWは、双方向ではなく単方向のリンクを使用する。これにより、何らかの資源の所有者と連絡を取らなくてもリンクすることが可能となった。WWWサーバやブラウザの実装も簡単になっているが、同時にリンク先の資源がいつの間にか無くなるという問題も発生させることとなる。独占されておらず、サーバやクライアントを独自に開発し拡張するのも自由にできてライセンスを得る必要も無い。開発当初、WWWは文字情報を扱うだけの比較的単純なものであった(NeXT上で開発されたためOS自身が文字以外を適切に扱うため、WWWは情報を区別しなくてもよかったというのが真相)。同校の学生であったマーク・アンドリーセンらは文字だけでなく画像なども扱える革新的なブラウザMosaicを開発。このソフトに改良を加えるために無料でソースコードを公開したため、Mosaicはたちまち普及し、WWWは誰でも手軽に使うことのできる世界的なメディアとなった。無料で誰にでも開放することを発表した。WWWの標準規格[編集]WWWを構成する根本的な標準規格が3つ存在する。ウェブページのようなWWW上の資源を参照するための汎用のシステムである。ブラウザとWebサーバの通信方法を指定したものである。ハイパーテキスト文書の構造と内容を定義している。よって標準化が進められている。W3Cは上記を含めた様々な標準を開発・保守し、WWW上のコンピュータが様々な形態の情報を格納してやりとりできるよう尽力している。JavaとJavaScript[編集]もうひとつの技術上の大きな発展はサン・マイクロシステムズのJavaである。WWWサーバが提供する情報に埋め込むことを可能にした。このアプレットはクライアント側のコンピュータ上で動作し、高速で豊かなユーザインタフェースを可能とした。その後、Javaはサーバ側で複雑なコンテンツを自動生成するために広く使われるようになった。JavaScriptはウェブページのために開発された、クライアント側のスクリプト言語である。標準化されたバージョンはECMAScriptと呼ばれる。ネットスケープコミュニケーションズが開発したものであって、サン・マイクロシステムズとは関係ない。文法はC言語に似ていて、その意味ではJavaにも似ている。オブジェクト指向的にコーディングする以外に手続き的にコーディングすることもできる。DOMと組み合わせることで、JavaScriptはその設計者が想像した以上に強力な技術となった。表現されることが多い。近年はJavaScriptを使って、よりインタラクティブなウェブサイトが作ることのできるAjaxという技術も普及している。社会科学的影響[編集]今日のWWWは人類の歴史上かつてないスケールで個人間の情報交換を可能とした。時間的空間的な隔たりを越えて、本質的かつ広大な思想や逆にちょっとした個人の姿勢や心情をWWWを通して交換したり発信したりすることができるようになったのである。人類史上最も安価にデジタル化されて共有・拡散される。WWWはそれを支える技術と設備の上に成り立っているが、図書館や活字による印刷と違って物理的な形を持たない。そのためWWW(あるいはインターネット)を通した情報伝播は物理的な量に制限されないし、情報をコピーする手間もかからない。デジタルの利点として、WWW上の情報は簡単かつ効率的に検索でき、他のどんな通信手段(郵便、電話など)や実地の旅行よりも早く情報を集めることができる。地球上に現れた個人の情報交換媒体としては最も広範囲で遠くまで伝達可能なものである。多くのユーザーが世界各地の人々と情報交換し、他の手段では不可能だったことを可能とするだろう。WWは社会交流を促して、共感と共生を育み、個々人の地球規模の理解を深める役に立つと示唆する人もいる。好戦性を世界規模で増大させたり、歴史上不可能だったレベルでデマゴーグを強化したり、支配体制を強化するのに使われる可能性も持っていると言われる。統計[編集]2001年の研究[4]によれば、Web上の文書は5500億個以上も存在し、その多くは「深層Web」にあるという。56.4%で最も多く、以下、ドイツ語(7.7%)、フランス語(5.6%)、日本語(4.9%)となっていた。これ以降、中国語のページの増加が目立っている。11億5千万ページ存在するとの結果を得たのである。英語で普通に読むと正式名称よりも長くなってしまう。略すのが一般的である。バーナーズ=リーによれば、他の人はそれを理由に名前を変えるように助言したが、バーナーズ=リー本人がこの名称に固執したとのことである。「ダブリュ、ダブリュ、ダブリュ」と発音するが、時折「トリプルダブリュ」と短く言うこともある。「ダブダブダブ」と発音されることが多い。これは英語での表現の中ではより簡潔である。発音する場合は、英語的読み方が一般的で、「ダブル、ダブル、ダブル」や「ダボダボダボ」などと読むこともある。いうアルファベットが存在しない(例えば、イタリア語)。「ヴォウ、ヴォウ、ヴォウ」と発音する。置き換えられるため、「ヴェー、ヴェー、ヴェー」と発音することが多い。