Presentation is loading. Please wait.

Presentation is loading. Please wait.

WWW のおはなし 神戸大学理学部地球惑星科学科 4 回生 佐伯 拓郎 (地球および惑星大気科学研究室) 藤田 哲也 (宇宙物理学研究室)

Similar presentations


Presentation on theme: "WWW のおはなし 神戸大学理学部地球惑星科学科 4 回生 佐伯 拓郎 (地球および惑星大気科学研究室) 藤田 哲也 (宇宙物理学研究室)"— Presentation transcript:

1 WWW のおはなし 神戸大学理学部地球惑星科学科 4 回生 佐伯 拓郎 (地球および惑星大気科学研究室) 藤田 哲也 (宇宙物理学研究室)

2 目次 WWW とは WWW の特徴 WWW サーバ まとめ HTML ハイパーリンク HTTP, HTTPS URL Web ブラウザ
Apache Hiki まとめ

3 WWW とは

4 WWW とは WWW (World Wide Web) 直訳すると「世界中に広がった蜘蛛の巣」
インターネット上で提供されるハイパーテキストシ ステム ハイパーリンクで文書間をひとっとび それぞれの文書が必ず住所 (URL) をもつ

5 WWW の特徴

6 WWW の特徴 ドキュメント記述言語に HTML を使用 ハイパーリンクによって複数の文書がインター ネット上で結びついている
プロトコルには HTTP, HTTPS を使用 それぞれの文書が URL をもつ Web ページの閲覧には Web ブラウザを使用

7 HTML HTML (Hyper Text Markup Language) Web ページを記述するためのマークアップ言 語
文章の構造 (段落など) や見栄え (フォントサイズなど) に 関する指定を記述する 他の文書の位置情報 (ハイパーリンク) を文章内に書き入 れることができる W3C (World Wide Web Consortium) が管理 中心 組織は MIT/LCS, ERCIM, 慶應義塾大学

8 WWW の特徴 ドキュメント記述言語に HTML を使用 ハイパーリンクによって複数の文書がインター ネット上で結びついている
プロトコルには HTTP, HTTPS を使用 それぞれの文書が URL をもつ Web ページの閲覧には Web ブラウザを使用

9 ハイパーリンク ハイパーリンク ハイパーテキスト 文章内に埋め込まれた, 他の文書や画像などの位置 情報 単に「リンク」とも呼ぶ
リンクをクリックするだけで次の文書へひとっとび ハイパーテキスト 文章の中にハイパーリンクを埋め込み, 複数の文書 を相互に結びつける仕組みのこと

10 WWW の特徴 ドキュメント記述言語に HTML を使用 ハイパーリンクによって複数の文書がインター ネット上で結びついている
プロトコルには HTTP, HTTPS を使用 それぞれの文書が URL をもつ Web ページの閲覧には Web ブラウザを使用

11 HTTP, HTTPS HTTP (Hyper Text Transfer Protocol)
ハイパーテキスト (HTML) 文書などをやりとり するための通信規約 通常は 80 番ポートを使う HTTPS (Hyper Text Transfer Protocol over SSL) HTTP に SSL によるデータの暗号化機能を付 加した通信規約 通常は 443 番ポートを使う

12 HTTP, HTTPS SSL (Shonan Shinjuku Line)

13 HTTP, HTTPS SSL (Shonan Shinjuku Line) SSL (Secure Socket Layer)
セキュリティーを要求される通信のためのプロ トコル 暗号化された安全な通信を提供 機密性の高い情報を安全にやりとりできるよう にするために開発

14 HTTP, HTTPS

15 WWW の特徴 ドキュメント記述言語に HTML を使用 ハイパーリンクによって複数の文書がインター ネット上で結びついている
プロトコルには HTTP, HTTPS を使用 それぞれの文書が URL をもつ Web ページの閲覧には Web ブラウザを使用

16 URL URL (Uniform Resource Locator) 情報資源の場所を示している記述方式
「通信方法」と「住所」を指定している URL を含む一般概念として URI がある

17 WWW の特徴 ドキュメント記述言語に HTML を使用 ハイパーリンクによって複数の文書がインター ネット上で結びついている
プロトコルには HTTP, HTTPS を使用 それぞれの文書が URL をもつ Web ページの閲覧には Web ブラウザを使用

18 Web ブラウザ Web ブラウザ Web ページを閲覧するためのアプリケーション ソフトのこと 単にブラウザと呼ばれることもある
例: Internet Explorer, Mozilla Firefox など

19 WWW の特徴 ドキュメント記述言語に HTML を使用 ハイパーリンクによって複数の文書がインター ネット上で結びついている
プロトコルには HTTP, HTTPS を使用 それぞれの文書が URL をもつ Web ページの閲覧には Web ブラウザを使用

20 WWWサーバ

21 WWWサーバ さまざまな情報資源を格納 WWWサーバソフトウェアがWWWサーバを 管理 HTMLファイル,画像ファイルなど
クライアントの要求に応じてファイルを配信 →静的処理 プログラム クライアントの要求に応じてサーバ側でプログラムを実行 し、その結果を配信 →動的処理 WWWサーバソフトウェアがWWWサーバを 管理

22 WWWサーバ 静的処理 動的処理 クライアント WWWサーバ HTMLファイル HTMLファイルを要求 画像ファイル etc.
プログラムにデータを渡す 動的処理 クライアント CGIプログラム データに応じた結果を送信 WWWサーバ

23 ITPASSでは ”Apache” を採用 WWWサーバソフトウェアのシェア WWWサーバソフトウェアの割合 (Netcraft)

24 Apache 正式名称: Apache HTTP Server 世界中でもっとも使われているWWWサーバ ソフトウェア
オープンソースソフトウェア 機能拡張が容易 モジュール化 多彩な動作環境 UNIXでもMacでもWindowsでも動く

25 Hiki Rubyで書かれたWikiクローンの一つ Wiki クローン…オリジナルの Wiki から派生 プラグインによる機能拡張
Web ブラウザを用いて、文書の作成・編集が可能 アクセス制限が可能 文書マークアップが HTML に比べて簡単 CGI を利用し WWW サーバと連携して動く プラグインによる機能拡張 CSS を使ったテーマ機能 CSS (Cascading Style Sheets) を適用することで、 背景や文体、レイアウトなどを変更できる。

26 WWW サーバまとめ クライアント WWWサーバ 保存をクリック Apache プログラム HTML ファイル を出力
(ボタンはプログラムへリンク) CGI プログラム (Hiki) 結果 (HTML) HTML ファイル を出力 HTMLファイルを送信

27 まとめ HTML によって Web ページを記述 ハイパーリンクによって文書間を行き来すること ができる
使用するプロトコルは HTTP, HTTPS URL によって, Web ブラウザを介してインター ネット上で文書を得られる WWW サーバは情報資源の格納・送信を行う ITPASS サーバでは Apache を採用 Hiki により Web ブラウザ上で文書を編集可能

28 参考資料 (1/2) 2008年度ITPASSセミナー 「WWW ってなに??」 今関翔,今村翔 太
2009年度ITPASSセミナー 「WWW の特徴と概略 -クライアントと サーバから-」 山元治人,辻野智紀 @IT ~連載 Apache による web サーバ構築~ Hiki Hiki について

29 参考資料 (2/2) Wikipedia (SSL, URL) 【楽天市場】SSL について IT 用語辞典 e-Word
【楽天市場】SSL について IT 用語辞典 e-Word 図解でよくわかる ネットワークの重要用語解説100  きたみりゅうじ著 技術評論社 図解でわかる サーバのすべて 小泉修著 日本実業出版社

30 補足: SSL の解説 SSL の解説 (サイバートレーディングより)


Download ppt "WWW のおはなし 神戸大学理学部地球惑星科学科 4 回生 佐伯 拓郎 (地球および惑星大気科学研究室) 藤田 哲也 (宇宙物理学研究室)"

Similar presentations


Ads by Google