HTMLは「Hyper Text Markup Language」の略で、直訳すると「ハイパーテキスト構造で記述された言語」となります。
ハイパーテキストとは、複数のテキストを関連付け、リンクする仕組みを云い、World Wide Web(WWW)はインターネット上で動作しているハイパーテキストです。
ホームページ(Webページ)の閲覧は、閲覧者がブラウザからURL(Uniform Resource Locator)を送り、URLのサーバがそのWebページのHTMLを返すことで実現しています。

Webブラウザは、HTMLを解釈して表示するソフトウェアです。Microsoft社の「Intenet Explorer」、Mozilla Foudationの「Mozilla Firefox」、Apple社の「Safari」などがあります。(2009年の市場シェアは、IE 64%、Firefox 25%、Safari 4%)
1989年ティモシー・ジョン・バーナーズ=リー、CERNの論文閲覧システム「グローバルハイパーテキストプロジェクト」を提案
1991年ティモシー・ジョン・バーナーズ=リー、世界初のWebサーバーと、世界初のウェブブラウザ「WorldWideWeb」(WWW)を構築する。(NeXTSTEP上で動作、のちのWWWとの混同を避けるために、WWW
→ Nexus と改名)
1992年X Windows上で動作する「ViolaWWW」の開発(HyperCardのマニュアルを参考にして、コンセプトを実装)
1993年米国イリノイ大のNCSA(国立スーパーコンピュータ応用研究所)に所属していたマーク・アンドリーセンが「Mosaic」を開発(テキストと画像の混在表示を可能とするWebブラウザ、ブラウザの原点となる) のちに、Mosaic Communications社(のちのNetscape Communications社)を立ち上げ、「Netscape Navigator」を開発
1995年Microsof社が「Internet Explorer」を開発(NCSA Mosaicのマスターライセンスを持つSpyglass社よりライセンスを受ける) NNとIEの熾烈な競争となる。(第1次ブラウザ戦争)
1998年Netscape Navigatorのソースコードを一般公開 (その管理団体が「Mozilla Organization」、Netscape Navigator 4.0が無償化、Netscape Communications社がAOL社に買収される)
2003年AOLとMicrosoftが和解、AOL傘下のNetscapeとMicrosoft間の反トラスト法訴訟が取り下げられる。
Mozilla Organizationは、Mozillaの開発を支援するMozilla Foudationを設立
Apple社が、「Safari」を採用、Opera Software社が、「Opera
7.0」を公開
2004年「Mozilla Firefox」リリース、第2次ブラウザ戦争(IEの脆弱性などから、Firefoxのシェアが拡大)
2008年Googleが、「Google Chrome」を発表
URLは、Webサイト(ホームページ)の住所のようなものです。
http://(ドメイン名)/(ポート番号)/(ディレクトリ名)/(ファイル名)
通常ポート番号は省略可、ディレクトリやファイルも、トップディレクトリにindex.htmlを配置するので、省略可となります。
したがって、http://www.abc.co.jp/というURLになります。そのURLなら、HyperText Transfer Protocol (ハイパーテキストで転送される通信規約により、)日本(jp)の企業(co)のabc社のWWWサーバにアクセスすることになります。
ドメイン名には、gTLDとccTLD、さらに汎用JPドメインがあります。(本サイトは、この汎用JPドメインを取得しています)
gTLD:generic Top Level Domain
| .com 商用 commercial |
.net ネットワーク network |
.org 非営利団体 organization |
.edu 4年制大学 education |
| .gov 米国政府 governmental |
.int 国際機関 international |
.mil 米軍 milltary |
.nato 北大西洋条約機構 |
| .biz ビジネス business |
.info 情報提供 infomation |
.name 個人・非商用限定 name |
.pro 弁護士・医師等 professional |
| .museum 博物館 museum |
.aero 航空業界専用 aerospace |
.coop 協同組合 cooperative |
.arpa=ARPANET → address and routing
parameter area、インフラ目的のために存続
2000/11にbis、info、name、pro、museum、aero、coopの7つ追加
2005/05にjobs、travelを追加、2005/06にmobiを追加、2005/09にcatを追加、2006/10にasiaを追加
ccTLD:country code Top Level Domain
| .co.jp 企業 commercial |
.ne.jp ネットワーク network service |
.ad.jp JPNIC administrator |
.or.jp 非営利団体 organization |
| .ed.jp 小中高の学校 education |
.ac.jp 大学 academic |
||
| .go.jp 政府 governmental |
.gr.jp 任意団体 group |
.lg.jp 地方公共団体 local government |
では、最も簡単なHTMLを記述して、プログラム作成とプログラム実行を行ってみましょう。
メモ帳を起動して、以下の文字をコピー貼り付けします。
<html> <head> <title></title> </head> <body> hello </body> </html>
名前を付けて保存、ファイル名を「hello.html」とします。「hello.html」をWクリックすると、ブラウザが立ち上がって「hello」という文字が表示されます。
