「World Wide Web」の版間の差分
(新しいページ: 'World Wide Web(ワールドワイドウェブ)はインターネット上の情報閲覧システム。Web(ウェブ)とも呼ばれている。') |
細 (ううううううリターンズ (トーク) による編集を RxyはクロスウィキLTA による直...) |
||
(10人の利用者による、間の12版が非表示) | |||
1行目: | 1行目: | ||
− | World Wide Web( | + | '''World Wide Web'''(ワールド ワイド ウェブ、略名:WWW)は、[[インターネット]]上で提供される[[ハイパーテキスト]]システム。単に'''Web'''(ウェブ)と呼ばれることも多い。[[インターネット]]は本来、[[コンピュータ・ネットワーク]]自体を指す言葉であったが、日常用語ではWWWを指すことも多い。 |
+ | |||
+ | == 概要 == | ||
+ | WWWではドキュメント([[ウェブページ]])の記述には主に[[HyperText Markup Language|HTML]]や[[Extensible HyperText Markup Language|XHTML]]といった[[ハイパーテキスト]][[マークアップ言語|記述言語]]が使用される。ハイパーテキストとは、ドキュメントに別のドキュメントの[[Uniform Resource Identifier|URI]]への参照を埋め込むことで(これを[[ハイパーリンク]]と呼ぶ)インターネット上に散在するドキュメント同士を相互に参照可能にするシステムである。 | ||
+ | |||
+ | 分かりやすい例で言うと、主にマウスによるクリックなどによってページ間を移動することや、別のファイルである画像をドキュメント内に表示させることなどが挙げられる。そのつながり方が蜘蛛の巣を連想させることからWorld Wide Web(世界に広がる蜘蛛の巣)と名付けられた。尚、蜘蛛の巣は現実のケーブルの配線を表しているわけではない。HTMLの記述方式は比較的単純なため、急速に広く普及した。 | ||
+ | |||
+ | WWWにアクセスするための[[ソフトウェア]]([[ユーザーエージェント]])はWWWクライアントと呼ばれる。そのうち、利用者による閲覧を目的としたものは特に[[ウェブブラウザ]](WWWブラウザ、あるいは単にブラウザ)と呼ばれる。また、WWWサービスを提供するソフトウェアを[[Webサーバ|WWWサーバ]]ソフトウェアという。 | ||
+ | |||
+ | [[検索エンジン]]と[[ウェブディレクトリ]]の出現により、WWW は徐々にその真価を発揮し始める。[[数学]]的な理論に基礎付けられたウェブページの順位決定法を実用化することによって、検索エンジンの首座は、一気呵成に確定した。それとは対照的に、すべての分野に亘って個々の事例の集積を要するウェブディレクトリの作成は、継続的で地道な作業によって成し遂げられる[[辞書]]の編纂と似ている。前者が数学的手法に依存しているのに対し、後者は分類学的手法によっている点が対照的である。 | ||
+ | |||
+ | == 基本的な用語 == | ||
+ | WWWを参照するにはウェブブラウザなどのソフトウェアを使用する。ウェブブラウザは[[ウェブページ]]などのドキュメントをWWWサーバから取得し、[[ディスプレイ (コンピュータ)|モニター]]などの出力デバイスに表示する。ウェブページに含まれるハイパーリンクをたどることで他の文書を閲覧したり、情報をサーバに送ることで何らかの相互作用をもたらすこともできる。ウェブページは[[ウェブサイト]]と呼ばれる関連情報を集めた単位でまとめられていることが多い。 | ||
+ | |||
+ | 「インターネット・サーフィン」という言葉は1992年6月に出版された''Wilson Library Bulletin''の中の Jean Armour Polly(司書)の書いた文章から発祥しているという。Polly は独自にこの言葉を生み出したかもしれないが、1991年から1992年にかけて[[Usenet]]で同様の言葉が散見された。更にそれ以前にハッカーのコミュニティで使われていたという証言もある。 | ||
+ | |||
+ | [[英語]]では、''worldwide'' と一語で表記するのが普通だが、''World Wide Web'' やその略記の ''WWW'' は英語でも普通に使われるようになった。最初の頃は、単語を連続して書いて単語の先頭だけを大文字にした ''WorldWideWeb''(インターキャップとか[[キャメルケース]]といわれ、[[プログラマ]]が好む命名規則)とか、ハイフンが入った ''World-Wide Web''(英語の本来の使用法に近い)と表記されることも多かった。 | ||
+ | |||
+ | == ウェブの仕組み == | ||
+ | ウェブは[[クライアントサーバモデル]]に基づくシステムである。 | ||
+ | |||
+ | World Wide Web上のウェブページなどの[[リソース (WWW)|資源]]にアクセスするには、まずウェブブラウザに[[Uniform Resource Locator|URL]]を入力するか、ウェブページの[[ハイパーリンク|リンク]]をたどればよい。すると、第一段階としてURIのサーバ名を表す部分が [[Domain Name System]] (DNS) と呼ばれる[[インターネット]]の分散データベースによって[[IPアドレス]]に変換される(IPアドレスが直接指定されている場合はこの変換は行われない)。 | ||
+ | |||
+ | 次に、そのIPアドレスに対応するWWWサーバに対して、URIのスキーム(通信方法などの指定)に従い接続を試みる。プロトコルとしては主に[[Hypertext Transfer Protocol|HTTP]]が使用される。一般的なウェブページでは、ページを構成するHTMLドキュメントや画像ファイルが要求され、即座に要求元に転送される。 | ||
+ | |||
+ | ウェブブラウザは、受け取ったHTMLファイルや[[Cascading Style Sheets|CSS]]ファイルにしたがって[[レンダリング (コンピュータ)|レンダリング]]し、画像をはめ込み、リンクをはめ込むなどの仕事を行う。これによってあなたが見ている画面上の「ページ」が生み出される。 | ||
+ | |||
+ | 多くのウェブページは他の関連するページとのハイパーリンクを含んでいる。それは例えばダウンロードのページだったり、ソース文書だったり、他の定義だったり、ウェブ上の何かの資源だったりする。このハイパーリンクによって情報の「Web(網)」が形成される。これによって World Wide Web が構成されているのである。 | ||
+ | |||
+ | == 歴史 == | ||
+ | ウェブの根底にある考え方は[[1980年]]に[[ティム・バーナーズ=リー]]が[[ロバート・カイリュー]]と構築した[[ENQUIRE]]に遡ることができる。その名称は ''Enquire Within Upon Everything'' というビクトリア朝時代の日常生活の[[ハウツー]]本に由来していて、バーナーズ=リーが幼少のころを思い出して付けたものである。それは現在のウェブとは大分違うが、根本的なアイデアの多くを含んでおり、更にはバーナーズ=リーのWWW後のプロジェクトである [[セマンティック・ウェブ]] の考え方も含んでいた。しかし、ENQUIREは一般に公表されるまでにいかなかった。 | ||
+ | |||
+ | 1989年3月、[[欧州原子核研究機構]] (CERN) のティム・バーナーズ=リーは「Information Management: A Proposal(情報管理:提案)」を執筆し、ENQUIREを参照しつつさらに進んだ情報管理システムを描いた<ref>[http://www.w3.org/History/1989/proposal.html The original proposal of the WWW, HTMLized]</ref>。彼は[[1990年]]11月12日、World Wide Web をより具体化した提案書 "<cite>[http://www.w3.org/Proposal WorldWideWeb: Proposal for a HyperText Project]</cite>" を発表した。実装は[[1990年]]11月13日から開始され、バーナーズ=リーは最初のウェブページ<ref>[http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html The World Wide Web project]</ref>を [[NeXT]]ワークステーション上に置いた。 | ||
+ | |||
+ | その年のクリスマス休暇の間に、バーナーズ=リーはWWWに必要な全ツールを構築した <ref>[http://www.w3.org/People/Berners-Lee/WorldWideWeb Tim Berners-Lee: WorldWideWeb, the first Web client]</ref>。[[WorldWideWeb|世界初のウェブブラウザ]]([[Webオーサリングツール|ウェブエディタ]]でもある)と世界初のWWWサーバである。 | ||
+ | |||
+ | [[1991年]][[8月6日]]、彼は[http://groups.google.com/groups?selm=6487%40cernvax.cern.ch World Wide WWWプロジェクトに関する簡単な要約]をalt.hypertext[[ニュースグループ]]に投稿した。この日が WWWがインターネット上で利用可能なサービスとしてデビューした日となる。 | ||
+ | |||
+ | [[ハイパーテキスト]]の概念は1960年代まで遡ることができる。[[テッド・ネルソン]]の[[ザナドゥ計画]]、[[ダグラス・エンゲルバート]]の [[NLS|oN-Line System]](NLS)などである。ネルソンもエンゲルバートも、[[ヴァネヴァー・ブッシュ]]の[[マイクロフィルム]]ベースの夢の装置 '''[[memex]]'''にインスパイアされたものであり、memex は1945年の論文 "<cite>[http://www.theatlantic.com/doc/194507/bush As We May Think]</cite>" で描かれている。 | ||
+ | |||
+ | バーナーズ=リーのブレイクスルーはハイパーテキストとインターネットを結合したことである。彼の著書 "Weaving The Web" では、このふたつの技術の結合は双方の技術コミュニティの協力によって成立することを強調しているが、誰もこの提案を取り上げることはなく、彼は最終的に自分でプロジェクトを実行したのである。この過程で彼はURIと呼ばれるグローバルな資源識別子を開発した。 | ||
+ | |||
+ | World Wide Web は当時実現していた他のハイパーテキストシステムとはいくつかの点で異なる。 | ||
+ | |||
+ | * WWWは、双方向ではなく単方向のリンクを使用する。これにより、何らかの資源の所有者と連絡を取らなくてもリンクすることが可能となった。これによって WWWサーバやブラウザの実装も簡単になっているが、同時にリンク先の資源がいつの間にか無くなるという問題も発生させることとなる。 | ||
+ | * [[HyperCard]]や[[Gopher]]とは違い、World Wide Web は独占されておらず、サーバやクライアントを独自に開発し拡張するのも自由にできてライセンスを得る必要も無い。 | ||
+ | |||
+ | 開発当初、WWWは文字情報を扱うだけの比較的単純なものであった(NeXT上で開発されたためOS自身が文字以外を適切に扱うため、WWWは情報を区別しなくてもよかったというのが真相)。しかし[[1992年]]、現在のような画像なども扱えるWWWにしたのが[[イリノイ大学]]に設置されている米国立[[スーパーコンピュータ]]応用研究所 (NCSA; [[National Center for Supercomputing Applications]]) である。同校の学生であった[[マーク・アンドリーセン]]らは文字だけでなく画像なども扱える革新的なブラウザ'''[[Mosaic]]'''を開発。そしてこのソフトに改良を加えるために無料で[[ソースコード]]を公開したため、Mosaicはたちまち普及し、WWWは誰でも手軽に使うことのできる世界的な[[メディア (媒体)|メディア]]となった。 | ||
+ | |||
+ | [[1993年]][[4月30日]]、CERNは World Wide Web を無料で誰にでも開放することを発表した。 | ||
+ | |||
+ | [[日本最初のホームページ]]を開設したのは、[[高エネルギー加速器研究機構]]所属の[[森田洋平]]である。 | ||
+ | |||
+ | == WWWの標準規格 == | ||
+ | WWWを構成する根本的な標準規格が3つ存在する。 | ||
+ | * ''[[Uniform Resource Identifier]]'' (URI) は、ウェブページのようなWWW上の[[リソース (WWW)|資源]]を参照するための汎用のシステムである。 | ||
+ | * ''[[Hypertext Transfer Protocol]]'' (HTTP) は、ブラウザとWebサーバの通信方法を指定したものである。 | ||
+ | * ''[[HyperText Markup Language]]'' (HTML) は、ハイパーテキスト文書の構造と内容を定義している。 | ||
+ | |||
+ | WWWで使われる技術は従来[[Internet Engineering Task Force|IETF]]の[[Request for Comments|RFC]]により標準化されてきたが、現在は非営利組織である[[World Wide Web Consortium]] (W3C) によって標準化が進められている。現在、バーナーズ=リーは W3C を指導する立場である。W3Cは上記を含めた様々な標準を開発・保守し、WWW上のコンピュータが様々な形態の情報を格納してやりとりできるよう尽力している。 | ||
+ | |||
+ | == JavaとJavaScript == | ||
+ | もうひとつの技術上の大きな発展は[[サン・マイクロシステムズ]]の[[Java言語|Java]]である。Javaによって、小さな[[プログラム (コンピュータ)|プログラム]]([[アプレット]])を直接 WWWサーバが提供する情報に埋め込むことを可能にした。このアプレットは[[クライアント]]側のコンピュータ上で動作し、高速で豊かな[[ユーザインタフェース]]を可能とした。その後、Javaは[[サーバ]]側で複雑なコンテンツを自動生成するために広く使われるようになった。 | ||
+ | |||
+ | [[JavaScript]]はウェブページのために開発された、クライアント側の[[スクリプト言語]]である。標準化されたバージョンは[[ECMAScript]]と呼ばれる。[[ネットスケープコミュニケーションズ]]が開発したものであって、サン・マイクロシステムズとは関係ない。文法は[[C言語]]に似ていて、その意味ではJavaにも似ている。[[オブジェクト指向プログラミング|オブジェクト指向的]]に[[プログラミング (コンピュータ)|コーディング]]する以外に[[手続き型プログラミング|手続き的]]にコーディングすることもできる。 | ||
+ | |||
+ | [[Document Object Model|DOM]]と組み合わせることで、JavaScriptはその設計者が想像した以上に強力な技術となった。JavaScriptの使用はそれまでの静的なHTMLページと区別するために[[ダイナミックHTML]] (DHTML) と表現されることが多い。さらに近年はJavaScriptを使って、よりインタラクティブなウェブサイトが作ることのできる[[Ajax]]という技術も普及している。 | ||
+ | |||
+ | == 社会科学的影響 == | ||
+ | 今日のWWWは人類の歴史上かつてないスケールで個人間の情報交換を可能とした。時間的空間的な隔たりを越えて、本質的かつ広大な思想や逆にちょっとした個人の姿勢や心情をWWWを通して交換したり発信したりすることができるようになったのである。 | ||
+ | |||
+ | 感情的な経験、政治的考え方、文化習慣、音楽の風習、ビジネスについての助言、芸術、写真、文学などが、人類史上最も安価にデジタル化されて共有・拡散される。WWWはそれを支える技術と設備の上に成り立っているが、[[図書館]]や[[活字]]による[[印刷]]と違って物理的な形を持たない。そのためWWW(あるいはインターネット)を通した情報伝播は物理的な量に制限されないし、情報をコピーする手間もかからない。また[[デジタル]]の利点として、WWW上の情報は簡単かつ効率的に[[検索]]でき、他のどんな通信手段([[郵便]]、[[電話]]など)や実地の旅行よりも早く情報を集めることができる。 | ||
+ | |||
+ | すなわち WWW は[[地球]]上に現れた個人の情報交換媒体としては最も広範囲で遠くまで伝達可能なものである。多くのユーザーが世界各地の人々と情報交換し、他の手段では不可能だったことを可能とするだろう。 | ||
+ | |||
+ | WWは社会交流を促して、共感と共生を育み、個々人の地球規模の理解を深める役に立つと示唆する人もいる。一方、好戦性を世界規模で増大させたり、歴史上不可能だったレベルで[[デマゴーグ]]を強化したり、支配体制を強化するのに使われる可能性も持っていると言われる。 | ||
+ | |||
+ | == 統計 == | ||
+ | 2001年の研究<ref>[http://www.brightplanet.com/technology/deepweb.asp BrightPlanet - The 'Deep' Web: Surfacing Hidden Value]</ref>によれば、Web上の文書は5500億個以上も存在し、その多くは「[[深層Web]]」にあるという。2002年の 20億以上のWebページを調査した結果によると<ref>[http://www.netz-tipp.de/languages.html Distribution of languages on the Internet]</ref>、英語のコンテンツが 56.4%で最も多く、以下、ドイツ語(7.7%)、フランス語(5.6%)、日本語(4.9%)となっていた。これ以降、中国語のページの増加が目立っている。もっと最近の研究では<ref>[http://www.cs.uiowa.edu/~asignori/web-size/ The Indexable Web is more than 11.5 billion pages]</ref>、75種類の言語でWeb検索を行ってサンプリングし、一般に検索可能なWebは 2005年1月現在で 11億5千万ページ存在するとの結果を得たのである。 | ||
+ | |||
+ | == WWWの読み方 == | ||
+ | 皮肉なことに "WWW" を英語で普通に読むと正式名称よりも長くなってしまう。英語では、"World Wide Web" をちゃんと読むと長いので "WWW" と略すのが一般的である。バーナーズ=リーによれば、他の人はそれを理由に名前を変えるように助言したが、バーナーズ=リー本人がこの名称に固執したとのことである。 | ||
+ | |||
+ | [[英語]]を話す人は "WWW" を「ダブリュ、ダブリュ、ダブリュ」と発音するが、時折「トリプルダブリュ」と短く言うこともある。[[ニュージーランド]]では "WWW" は「ダブダブダブ」と発音されることが多い。これは英語での表現の中ではより簡潔である。[[日本]]で "WWW" を発音する場合は、[[英語]]的読み方が一般的で、「ダブル、ダブル、ダブル」や「ダボダボダボ」などと読むこともある。 | ||
+ | |||
+ | いくつかの[[言語]]には ''w'' というアルファベットが存在しない(例えば、[[イタリア語]])。そのような言語を話す人は ''www'' を「ヴォウ、ヴォウ、ヴォウ」と発音する。いくつかの言語([[チェコ語]]や[[フィンランド語]])では ''w'' は ''v'' で置き換えられるため、「ヴェー、ヴェー、ヴェー」と発音することが多い。ただし正しい発音は異なる。<!-- どうカタカナで書くのが正しいのかわからないので、以下英語版のまま書いておきます(訳者)-->チェコ語では “dvojite veh, dvojite veh, dvojite veh”、[[フィンランド語]]では “kaksoisvee, kaksoisvee, kaksoisvee” が正しい。[[ノルウェー語]]でも、正しい発音は “dobbel-ve, dobbel-ve, dobbel-ve” だが、「ヴェ、ヴェ、ヴェ」と発音することが多い。他の言語([[ドイツ語]]、[[オランダ語]]など)では、単純に[[W]]を一音節で発音するのでこのような問題は発生していない。 | ||
+ | |||
+ | == 脚注 == | ||
+ | {{脚注ヘルプ}} | ||
+ | <div class="references-small"> | ||
+ | <references/> | ||
+ | </div> | ||
+ | |||
+ | == 関連項目 == | ||
+ | * [[Webプログラミング]] | ||
+ | * [[セマンティック・ウェブ]] | ||
+ | * [[検索エンジン]] | ||
+ | * [[ウェブディレクトリ]] | ||
+ | * [[ハイパーテキスト]] | ||
+ | * [[ストリーミング]] | ||
+ | * [[Web 2.0]] - これはWWWが単なるWebサイトの集合体からWebアプリケーションを提供するプラットフォームへと変化していくことを表す用語として使われる。 | ||
+ | |||
+ | == 外部リンク == | ||
+ | * [http://www.globecams.com World wide webcams] | ||
+ | * [http://www.tsukuba.org/www/ 日本最初のホームページ] | ||
+ | * [http://www.ibarakiken.gr.jp/www/history/index.html WWW黎明期の歴史と立役者] | ||
+ | * [http://www.ibaraki-ct.ac.jp/stu/www/ 茨城高専WWW同好会] | ||
+ | * [http://dmoz.org/World/Japanese/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf/%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%8d%e3%83%83%e3%83%88/%e3%82%a6%e3%82%a7%e3%83%96%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3%e3%83%bb%e9%96%8b%e7%99%ba/ Open Directory - World: Japanese: コンピュータ: インターネット: ウェブデザイン・開発] | ||
+ | * [http://www.media.k.u-tokyo.ac.jp/how-much-info/internet.html インターネット] WWWで生み出される情報量など(東京大学) | ||
+ | |||
+ | === 標準規格 === | ||
+ | 以下は、World Wide Web の基本的な3つの標準規格を定義した文書のリストである。 | ||
+ | |||
+ | * '''[[Uniform Resource Locator]] (URL)''' | ||
+ | ** RFC 1738, URL Specification (updated by RFC 3986 "Uniform Resource Identifier (URI): Generic Syntax" in January 2005) | ||
+ | * '''[[HyperText Markup Language]] (HTML)''' | ||
+ | ** [http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt Internet Draft, HTML version 1] | ||
+ | ** RFC 1866, HTML version 2.0 | ||
+ | ** [http://www.w3.org/TR/REC-html32 HTML 3.2 Reference Specification] | ||
+ | ** [http://www.w3.org/TR/html4/ HTML 4.01 Specification] | ||
+ | ** [http://www.w3.org/TR/html/ Extensible HTML (XHTML) Specification] | ||
+ | ** [http://www.w3.org/TR/xhtml11/ XHTML 1.1 - Module-based XHTML] | ||
+ | * '''[[Hypertext Transfer Protocol]] (HTTP)''' | ||
+ | ** RFC 1945, HTTP version 1.0 | ||
+ | ** RFC 2068, HTTP version 1.1 | ||
+ | ** RFC 2616, HTTP version 1.1 (updated) | ||
+ | |||
+ | === 主要サイト === | ||
+ | * [[Yahoo!]] [http://yahoo.co.jp/] | ||
+ | * [[MSN]] [http://www.msn.co.jp/] | ||
+ | * [[Google]] [http://www.google.co.jp] | ||
+ | * [[Infoseek|インフォシーク]] [http://www.infoseek.co.jp/] | ||
+ | * [[Excite]] [http://www.excite.co.jp/] | ||
+ | * [[goo]] [http://goo.ne.jp/] | ||
+ | * [[ライブドア|livedoor]] [http://www.livedoor.com/] | ||
+ | * [[fresh EYE|フレッシュアイ]] [http://www.fresheye.com/] | ||
+ | * [[Ask.jp]] [http://ask.jp/] | ||
+ | * [[MARSFLAG]] [http://www.marsflag.com/] | ||
+ | * [[はてな (企業)|はてな]] [http://www.hatena.ne.jp/] | ||
+ | * [[サイバーエージェント|Ameba by CyberAgent]] [http://ameba.jp/] | ||
+ | * [[インターネットサービスプロバイダ|ISP]]によるもの | ||
+ | ** [[So-net]] [http://www.so-net.ne.jp/] | ||
+ | ** [[@nifty]] [http://www.nifty.com/] | ||
+ | ** [[BIGLOBE]] [http://www.biglobe.ne.jp/] | ||
+ | ** [[OCN]] [http://www.ocn.ne.jp/] | ||
+ | ** [[DION]] [http://www.dion.ne.jp/] | ||
+ | ** [[ODN]] [http://www.odn.ne.jp/] | ||
+ | {{jawp}} | ||
+ | |||
+ | [[Category:World Wide Web|*]] | ||
+ | [[Category:コンピュータネットワーク|WWW]] | ||
+ | [[Category:ハイパーテキスト|WWW]] | ||
+ | [[Category:デジタル革命|WWW]] |
2021年8月21日 (土) 19:25時点における最新版
World Wide Web(ワールド ワイド ウェブ、略名:WWW)は、インターネット上で提供されるハイパーテキストシステム。単にWeb(ウェブ)と呼ばれることも多い。インターネットは本来、コンピュータ・ネットワーク自体を指す言葉であったが、日常用語ではWWWを指すことも多い。
目次
概要[編集]
WWWではドキュメント(ウェブページ)の記述には主にHTMLやXHTMLといったハイパーテキスト記述言語が使用される。ハイパーテキストとは、ドキュメントに別のドキュメントのURIへの参照を埋め込むことで(これをハイパーリンクと呼ぶ)インターネット上に散在するドキュメント同士を相互に参照可能にするシステムである。
分かりやすい例で言うと、主にマウスによるクリックなどによってページ間を移動することや、別のファイルである画像をドキュメント内に表示させることなどが挙げられる。そのつながり方が蜘蛛の巣を連想させることからWorld Wide Web(世界に広がる蜘蛛の巣)と名付けられた。尚、蜘蛛の巣は現実のケーブルの配線を表しているわけではない。HTMLの記述方式は比較的単純なため、急速に広く普及した。
WWWにアクセスするためのソフトウェア(ユーザーエージェント)はWWWクライアントと呼ばれる。そのうち、利用者による閲覧を目的としたものは特にウェブブラウザ(WWWブラウザ、あるいは単にブラウザ)と呼ばれる。また、WWWサービスを提供するソフトウェアをWWWサーバソフトウェアという。
検索エンジンとウェブディレクトリの出現により、WWW は徐々にその真価を発揮し始める。数学的な理論に基礎付けられたウェブページの順位決定法を実用化することによって、検索エンジンの首座は、一気呵成に確定した。それとは対照的に、すべての分野に亘って個々の事例の集積を要するウェブディレクトリの作成は、継続的で地道な作業によって成し遂げられる辞書の編纂と似ている。前者が数学的手法に依存しているのに対し、後者は分類学的手法によっている点が対照的である。
基本的な用語[編集]
WWWを参照するにはウェブブラウザなどのソフトウェアを使用する。ウェブブラウザはウェブページなどのドキュメントをWWWサーバから取得し、モニターなどの出力デバイスに表示する。ウェブページに含まれるハイパーリンクをたどることで他の文書を閲覧したり、情報をサーバに送ることで何らかの相互作用をもたらすこともできる。ウェブページはウェブサイトと呼ばれる関連情報を集めた単位でまとめられていることが多い。
「インターネット・サーフィン」という言葉は1992年6月に出版されたWilson Library Bulletinの中の Jean Armour Polly(司書)の書いた文章から発祥しているという。Polly は独自にこの言葉を生み出したかもしれないが、1991年から1992年にかけてUsenetで同様の言葉が散見された。更にそれ以前にハッカーのコミュニティで使われていたという証言もある。
英語では、worldwide と一語で表記するのが普通だが、World Wide Web やその略記の WWW は英語でも普通に使われるようになった。最初の頃は、単語を連続して書いて単語の先頭だけを大文字にした WorldWideWeb(インターキャップとかキャメルケースといわれ、プログラマが好む命名規則)とか、ハイフンが入った World-Wide Web(英語の本来の使用法に近い)と表記されることも多かった。
ウェブの仕組み[編集]
ウェブはクライアントサーバモデルに基づくシステムである。
World Wide Web上のウェブページなどの資源にアクセスするには、まずウェブブラウザにURLを入力するか、ウェブページのリンクをたどればよい。すると、第一段階としてURIのサーバ名を表す部分が Domain Name System (DNS) と呼ばれるインターネットの分散データベースによってIPアドレスに変換される(IPアドレスが直接指定されている場合はこの変換は行われない)。
次に、そのIPアドレスに対応するWWWサーバに対して、URIのスキーム(通信方法などの指定)に従い接続を試みる。プロトコルとしては主にHTTPが使用される。一般的なウェブページでは、ページを構成するHTMLドキュメントや画像ファイルが要求され、即座に要求元に転送される。
ウェブブラウザは、受け取ったHTMLファイルやCSSファイルにしたがってレンダリングし、画像をはめ込み、リンクをはめ込むなどの仕事を行う。これによってあなたが見ている画面上の「ページ」が生み出される。
多くのウェブページは他の関連するページとのハイパーリンクを含んでいる。それは例えばダウンロードのページだったり、ソース文書だったり、他の定義だったり、ウェブ上の何かの資源だったりする。このハイパーリンクによって情報の「Web(網)」が形成される。これによって World Wide Web が構成されているのである。
歴史[編集]
ウェブの根底にある考え方は1980年にティム・バーナーズ=リーがロバート・カイリューと構築したENQUIREに遡ることができる。その名称は Enquire Within Upon Everything というビクトリア朝時代の日常生活のハウツー本に由来していて、バーナーズ=リーが幼少のころを思い出して付けたものである。それは現在のウェブとは大分違うが、根本的なアイデアの多くを含んでおり、更にはバーナーズ=リーのWWW後のプロジェクトである セマンティック・ウェブ の考え方も含んでいた。しかし、ENQUIREは一般に公表されるまでにいかなかった。
1989年3月、欧州原子核研究機構 (CERN) のティム・バーナーズ=リーは「Information Management: A Proposal(情報管理:提案)」を執筆し、ENQUIREを参照しつつさらに進んだ情報管理システムを描いた[1]。彼は1990年11月12日、World Wide Web をより具体化した提案書 "WorldWideWeb: Proposal for a HyperText Project" を発表した。実装は1990年11月13日から開始され、バーナーズ=リーは最初のウェブページ[2]を NeXTワークステーション上に置いた。
その年のクリスマス休暇の間に、バーナーズ=リーはWWWに必要な全ツールを構築した [3]。世界初のウェブブラウザ(ウェブエディタでもある)と世界初のWWWサーバである。
1991年8月6日、彼はWorld Wide WWWプロジェクトに関する簡単な要約をalt.hypertextニュースグループに投稿した。この日が WWWがインターネット上で利用可能なサービスとしてデビューした日となる。
ハイパーテキストの概念は1960年代まで遡ることができる。テッド・ネルソンのザナドゥ計画、ダグラス・エンゲルバートの oN-Line System(NLS)などである。ネルソンもエンゲルバートも、ヴァネヴァー・ブッシュのマイクロフィルムベースの夢の装置 memexにインスパイアされたものであり、memex は1945年の論文 "As We May Think" で描かれている。
バーナーズ=リーのブレイクスルーはハイパーテキストとインターネットを結合したことである。彼の著書 "Weaving The Web" では、このふたつの技術の結合は双方の技術コミュニティの協力によって成立することを強調しているが、誰もこの提案を取り上げることはなく、彼は最終的に自分でプロジェクトを実行したのである。この過程で彼はURIと呼ばれるグローバルな資源識別子を開発した。
World Wide Web は当時実現していた他のハイパーテキストシステムとはいくつかの点で異なる。
- WWWは、双方向ではなく単方向のリンクを使用する。これにより、何らかの資源の所有者と連絡を取らなくてもリンクすることが可能となった。これによって WWWサーバやブラウザの実装も簡単になっているが、同時にリンク先の資源がいつの間にか無くなるという問題も発生させることとなる。
- HyperCardやGopherとは違い、World Wide Web は独占されておらず、サーバやクライアントを独自に開発し拡張するのも自由にできてライセンスを得る必要も無い。
開発当初、WWWは文字情報を扱うだけの比較的単純なものであった(NeXT上で開発されたためOS自身が文字以外を適切に扱うため、WWWは情報を区別しなくてもよかったというのが真相)。しかし1992年、現在のような画像なども扱えるWWWにしたのがイリノイ大学に設置されている米国立スーパーコンピュータ応用研究所 (NCSA; National Center for Supercomputing Applications) である。同校の学生であったマーク・アンドリーセンらは文字だけでなく画像なども扱える革新的なブラウザMosaicを開発。そしてこのソフトに改良を加えるために無料でソースコードを公開したため、Mosaicはたちまち普及し、WWWは誰でも手軽に使うことのできる世界的なメディアとなった。
1993年4月30日、CERNは World Wide Web を無料で誰にでも開放することを発表した。
日本最初のホームページを開設したのは、高エネルギー加速器研究機構所属の森田洋平である。
WWWの標準規格[編集]
WWWを構成する根本的な標準規格が3つ存在する。
- Uniform Resource Identifier (URI) は、ウェブページのようなWWW上の資源を参照するための汎用のシステムである。
- Hypertext Transfer Protocol (HTTP) は、ブラウザとWebサーバの通信方法を指定したものである。
- HyperText Markup Language (HTML) は、ハイパーテキスト文書の構造と内容を定義している。
WWWで使われる技術は従来IETFのRFCにより標準化されてきたが、現在は非営利組織であるWorld Wide Web Consortium (W3C) によって標準化が進められている。現在、バーナーズ=リーは W3C を指導する立場である。W3Cは上記を含めた様々な標準を開発・保守し、WWW上のコンピュータが様々な形態の情報を格納してやりとりできるよう尽力している。
JavaとJavaScript[編集]
もうひとつの技術上の大きな発展はサン・マイクロシステムズのJavaである。Javaによって、小さなプログラム(アプレット)を直接 WWWサーバが提供する情報に埋め込むことを可能にした。このアプレットはクライアント側のコンピュータ上で動作し、高速で豊かなユーザインタフェースを可能とした。その後、Javaはサーバ側で複雑なコンテンツを自動生成するために広く使われるようになった。
JavaScriptはウェブページのために開発された、クライアント側のスクリプト言語である。標準化されたバージョンはECMAScriptと呼ばれる。ネットスケープコミュニケーションズが開発したものであって、サン・マイクロシステムズとは関係ない。文法はC言語に似ていて、その意味ではJavaにも似ている。オブジェクト指向的にコーディングする以外に手続き的にコーディングすることもできる。
DOMと組み合わせることで、JavaScriptはその設計者が想像した以上に強力な技術となった。JavaScriptの使用はそれまでの静的なHTMLページと区別するためにダイナミックHTML (DHTML) と表現されることが多い。さらに近年はJavaScriptを使って、よりインタラクティブなウェブサイトが作ることのできるAjaxという技術も普及している。
社会科学的影響[編集]
今日のWWWは人類の歴史上かつてないスケールで個人間の情報交換を可能とした。時間的空間的な隔たりを越えて、本質的かつ広大な思想や逆にちょっとした個人の姿勢や心情をWWWを通して交換したり発信したりすることができるようになったのである。
感情的な経験、政治的考え方、文化習慣、音楽の風習、ビジネスについての助言、芸術、写真、文学などが、人類史上最も安価にデジタル化されて共有・拡散される。WWWはそれを支える技術と設備の上に成り立っているが、図書館や活字による印刷と違って物理的な形を持たない。そのためWWW(あるいはインターネット)を通した情報伝播は物理的な量に制限されないし、情報をコピーする手間もかからない。またデジタルの利点として、WWW上の情報は簡単かつ効率的に検索でき、他のどんな通信手段(郵便、電話など)や実地の旅行よりも早く情報を集めることができる。
すなわち WWW は地球上に現れた個人の情報交換媒体としては最も広範囲で遠くまで伝達可能なものである。多くのユーザーが世界各地の人々と情報交換し、他の手段では不可能だったことを可能とするだろう。
WWは社会交流を促して、共感と共生を育み、個々人の地球規模の理解を深める役に立つと示唆する人もいる。一方、好戦性を世界規模で増大させたり、歴史上不可能だったレベルでデマゴーグを強化したり、支配体制を強化するのに使われる可能性も持っていると言われる。
統計[編集]
2001年の研究[4]によれば、Web上の文書は5500億個以上も存在し、その多くは「深層Web」にあるという。2002年の 20億以上のWebページを調査した結果によると[5]、英語のコンテンツが 56.4%で最も多く、以下、ドイツ語(7.7%)、フランス語(5.6%)、日本語(4.9%)となっていた。これ以降、中国語のページの増加が目立っている。もっと最近の研究では[6]、75種類の言語でWeb検索を行ってサンプリングし、一般に検索可能なWebは 2005年1月現在で 11億5千万ページ存在するとの結果を得たのである。
WWWの読み方[編集]
皮肉なことに "WWW" を英語で普通に読むと正式名称よりも長くなってしまう。英語では、"World Wide Web" をちゃんと読むと長いので "WWW" と略すのが一般的である。バーナーズ=リーによれば、他の人はそれを理由に名前を変えるように助言したが、バーナーズ=リー本人がこの名称に固執したとのことである。
英語を話す人は "WWW" を「ダブリュ、ダブリュ、ダブリュ」と発音するが、時折「トリプルダブリュ」と短く言うこともある。ニュージーランドでは "WWW" は「ダブダブダブ」と発音されることが多い。これは英語での表現の中ではより簡潔である。日本で "WWW" を発音する場合は、英語的読み方が一般的で、「ダブル、ダブル、ダブル」や「ダボダボダボ」などと読むこともある。
いくつかの言語には w というアルファベットが存在しない(例えば、イタリア語)。そのような言語を話す人は www を「ヴォウ、ヴォウ、ヴォウ」と発音する。いくつかの言語(チェコ語やフィンランド語)では w は v で置き換えられるため、「ヴェー、ヴェー、ヴェー」と発音することが多い。ただし正しい発音は異なる。チェコ語では “dvojite veh, dvojite veh, dvojite veh”、フィンランド語では “kaksoisvee, kaksoisvee, kaksoisvee” が正しい。ノルウェー語でも、正しい発音は “dobbel-ve, dobbel-ve, dobbel-ve” だが、「ヴェ、ヴェ、ヴェ」と発音することが多い。他の言語(ドイツ語、オランダ語など)では、単純にWを一音節で発音するのでこのような問題は発生していない。
脚注[編集]
関連項目[編集]
- Webプログラミング
- セマンティック・ウェブ
- 検索エンジン
- ウェブディレクトリ
- ハイパーテキスト
- ストリーミング
- Web 2.0 - これはWWWが単なるWebサイトの集合体からWebアプリケーションを提供するプラットフォームへと変化していくことを表す用語として使われる。
外部リンク[編集]
- World wide webcams
- 日本最初のホームページ
- WWW黎明期の歴史と立役者
- 茨城高専WWW同好会
- Open Directory - World: Japanese: コンピュータ: インターネット: ウェブデザイン・開発
- インターネット WWWで生み出される情報量など(東京大学)
標準規格[編集]
以下は、World Wide Web の基本的な3つの標準規格を定義した文書のリストである。
- Uniform Resource Locator (URL)
- HyperText Markup Language (HTML)
- Hypertext Transfer Protocol (HTTP)
主要サイト[編集]
- Yahoo! [1]
- MSN [2]
- Google [3]
- インフォシーク [4]
- Excite [5]
- goo [6]
- livedoor [7]
- フレッシュアイ [8]
- Ask.jp [9]
- MARSFLAG [10]
- はてな [11]
- Ameba by CyberAgent [12]
- ISPによるもの
このページはウィキペディア日本語版のコンテンツ・World Wide Webを利用して作成されています。変更履歴はこちらです。 |