World Wide Web
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/01 09:53 UTC 版)
技術
仕組み
ワールドワイドウェブはクライアントサーバモデルに基づくシステムである[5]。
ワールドワイドウェブ上の文書などの資源にアクセスするには、まずウェブブラウザにURIを入力するか、文書のリンクをたどればよい。すると、第一段階としてURIのサーバ名を表す部分がドメイン・ネーム・システム (DNS) と呼ばれるインターネットの分散データベースによってIPアドレスに変換される(IPアドレスが直接指定されている場合はこの変換は行われない)[16]。
次に、そのIPアドレスに対応する WWW サーバに対して、URIのスキーム(通信方法などの指定)に従い接続を試みる。プロトコルとしては主にHTTPが使用される。一般的なウェブページでは、文書を構成するHTMLファイルや画像ファイルが要求され、即座に要求元に転送される[5]。
ウェブブラウザは、受け取ったHTMLファイルやCSSファイルにしたがってレンダリングし、画像をはめ込み、リンクをはめ込むなどの仕事を行う。これによって利用者が見ている画面上の「ページ」が生み出される[17]。
多くのウェブページは他の関連する文書へのハイパーリンクを含んでいる。それは例えばダウンロードのページだったり、ソース文書だったり、他の定義だったり、ワールドワイドウェブ上の何かの資源だったりする。このハイパーリンクによって情報の網(ウェブ)が形成される。これによってワールドワイドウェブが構成されているのである[5]。
標準規格
ワールドワイドウェブを構成する様々な概念が標準規格化されている。その中でもインターネットを介したハイパーテキストを実現する、最も基礎的な概念として以下の3つが標準化されている。[要出典]
名称 | 略称 | 内容 | 標準化団体 |
---|---|---|---|
Uniform Resource Locator | URL | リソース位置識別子 | WHATWG |
Hypertext Transfer Protocol | HTTP | 通信プロトコル | IETF |
HyperText Markup Language | HTML | ハイパーテキストの構造 | WHATWG |
他にもプログラムからのドキュメント操作を定義する DOM Standard、HTTPを抽象化した Fetch Standard など、様々な仕様が整備されている。[要出典]
JavaScript
JavaScriptはウェブページ操作のためにネットスケープコミュニケーションズが開発したプログラミング言語である。[要出典]
元来はHTML要素の動的操作(ダイナミックHTML)によるウェブページの装飾等が想定されていたが、JSを介したデータ交換(Ajax)、HTML読み込みに依らないJSによるDOMの全面的操作(シングルページアプリケーション)などの技術が発明された。結果、ネイティブアプリ相当の機能を提供するWeb上のアプリ(ウェブアプリケーション)を作るうえで、JavaScriptは欠かせないWebの要素となった。[要出典]
注釈
出典
- ^ http://www.w3.org/ The World Wide Web Consortium (W3C)
- ^ “2 発展する画像通信 : 昭和60年版 通信白書”. www.soumu.go.jp. 2021年1月7日閲覧。
- ^ 「メディアリテラシ」(Computer Science Library 15)p122 植田祐子・増永良文著 サイエンス社 2013年8月10日初版発行
- ^ 「インターネット」p70-71 村井純 岩波書店 1995年11月30日第1刷発行
- ^ a b c d e f “Webとは - IT用語辞典”. IT用語辞典 e-Words. 2024年3月1日閲覧。
- ^ “インターネットを爆発的に普及させたウェブ(WWW)ができるまで - JPNIC”. www.nic.ad.jp. 2024年3月1日閲覧。
- ^ The original proposal of the WWW, HTMLized
- ^ “WWW誕生から30周年 Googleもロゴで祝福”. ITmedia NEWS. (2019年3月12日) 2019年3月12日閲覧。
- ^ Tim Berners-Lee, a British scientist, invented the World Wide Web (WWW) in 1989 CERN. The birth of the Web. [1] 2019-09-04閲覧
- ^ http://www.w3.org/Proposal
- ^ Tim Berners-Lee: WorldWideWeb, the first Web client
- ^ 20 12, 1990 By Christmas 1990, Sir Berners-Lee had defined the Web’s basic concepts, the html, http and URL, and he had written the first browser/editor and server software. info.cern.ch was the address of the world's first web server, running on a NeXT computer at CERN. CERN. The birth of the World Wide Web. [2] 2019-09-04閲覧.
- ^ https://groups.google.com/g/alt.hypertext/c/-/m/bJGhZyooXzkJ
- ^ https://www.afpbb.com/articles/-/2385689?cx_part=search 「www一般開放15周年、発明者が語るウェブの理想」AFPBB 2008年5月1日 2021年3月5日閲覧
- ^ "アドビは2020年12月31日でFlash Playerのサポートを終了する" Adobe. Adobe Flash Playerサポート終了情報ページ. Adobe公式HP. 2023-01-03閲覧.
- ^ “DNSとは - IT用語辞典”. IT用語辞典 e-Words. 2024年3月1日閲覧。
- ^ “Webブラウザとは - IT用語辞典”. IT用語辞典 e-Words. 2024年3月1日閲覧。
- ^ BrightPlanet - The 'Deep' Web: Surfacing Hidden Value
- ^ Distribution of languages on the Internet
- ^ The Indexable Web is more than 11.5 billion pages
- ^ Fact of The Web
- ^ https://www.afpbb.com/articles/-/3026121?cx_part=search 「世界のウェブサイト数、10億件を突破」AFPBB 2014年9月17日 2021年3月5日閲覧
WorldWideWeb
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/08 16:15 UTC 版)
WorldWideWeb(ワールドワイドウェブ)は、世界初のウェブブラウザであり[1]、WYSIWYGのHTMLエディタである[2]。後に World Wide Web との混同を避けるため Nexus と改称している。 WorldWideWebは開発された当時、ウェブを閲覧する唯一の手段であった[1]。
- ^ a b c d e f g h i j k l m Berners-Lee, Tim. “The WorldWideWeb browser”. World Wide Web Consortium. 2010年7月23日閲覧。
- ^ a b c d e f “Interview Robert Cailliau on the WWW Proposal: "How It Really Happened."”. Institute of Electrical and Electronics Engineers (1997年11月). 2010年8月18日閲覧。[リンク切れ]
- ^ “Index of /History/1991-WWW-NeXT/Implementation”. World Wide Web Consortium. 2010年8月18日閲覧。
- ^ a b c d e f g Berners-Lee, Tim. “Frequently asked questions - What were the first WWW browsers?”. World Wide Web Consortium. 2010年7月22日閲覧。
- ^ a b c Berners-Lee, Tim (ca 1993/1994). “A Brief History of the Web”. World Wide Web Consortium. 2010年8月17日閲覧。
- ^ Jean-François Groff. “NeXT editor upgrade proposal”. World Wide Web Consortium. 2010年6月21日閲覧。
- ^ Stewart, Bill. “Web Browser History”. Living Internet. 2010年6月2日閲覧。
- ^ “History of Libwww” (PDF). p. 3. 2008年4月29日閲覧。
- ^ Berners-Lee, Tim. “Policy”. World Wide Web Consortium . 2010年9月1日閲覧。
- ^ a b “Welcome to info.cern.ch”. CERN. 2010年7月25日閲覧。
- 1 WorldWideWebとは
- 2 WorldWideWebの概要
- 3 名称
固有名詞の分類
オープンソース |
Webmin Nlog WorldWideWeb Songbird Psyscope |
ウェブブラウザ |
Opera HTMLレンダリングエンジン WorldWideWeb Woopie Browser Maxthon |
- World Wide Webのページへのリンク