ここの内容に関しての質問を歓迎します。斎藤末広まで。
ゥ斎藤末広(ジャン) 引用・複製を許可します。
インターネットを利用して情報提供をするシステムとして、WWWサーバがよく知られている。このWWWサーバのコンテンツを記述するための言語はどれか。
ア HTML
イ HTTP
ウ MIME
エ SGML
オ URL
兵器の設計書、飛行機の設計書などは、部品点数も多く、また、複数のメーカーが関わるため、設計書、マニュアルの標準化が検討されました。多くの文書に対して標準化が必要とされ、SGML(Standard Generalized Markup Language)がISOで規格化されます。しかし、これはアメリカ国防省など一部で利用された程度でした。
インターネット上で公開される文書もこの形式で公開しようということで、SGMLをもとに制定されたのが、HTMLです。今このホームページを見ているブラウザー(IEもしくはNS)のメニューでソース表示とすると例のHTMLのプログラムが見えます。
例 <FONT FACE="MS 明朝" LANG="JA">今日の宿題</FONT></A></P>
上の例では、「今日の宿題」を表示する際の、フォントや構造を定義します。このように、本来の文書の中に、約束に従ってマークを付ける(プログラムを埋め込む)やりかたする言語をマークアップ言語といいます。
HTMLは、このマークアップを利用して、ハイパーテキストを実現してます。
マークアップ言語としては、先に挙げたSGMLの他に、数学関係の論文を正しく印刷をするための言語にTeX(テフ,テックス,テック)があります。
イ HTTP
HyperText
Transfer Protocolnの略で、WWWで表示するHTML文書を転送するプロトコル(約束)です。
エ SGML
解説を参考
オ URL
Uniform
Resource Locatorの略で、インターネット上にあるリソースをあらわす約束です。
例えば、私のホームページのURLは、http://www.mirai.or.jp/~suehiro/index.htm です。通常は、アドレスといってます。このURLは、場所(アドレス)だけでなく、このもの(リソース)を手に入れるプロトコルも記述しています。私のホームページを手に入れるためには、httpの約束に従ってデータが流れてくること、保存してある場所は、www.mirai.or.jpというサーバーの中のsuehiroディレクトリの中のindex.htmというファイルというであると表現してます。
また、電子メールのときは、mailto:spage@yscon.co.jpと書きます。mailtoというのは電子メールの約束でデータを流すことを表します。流す先、he.mirai.or.jpサーバーのsuehiroのところと言う意味です。