• 検索結果がありません。

Web ページの仕組み - 宇宙理学専攻

N/A
N/A
Protected

Academic year: 2024

シェア "Web ページの仕組み - 宇宙理学専攻"

Copied!
27
0
0

読み込み中.... (全文を見る)

全文

(1)

EPnetFaN (2014/02/28)

EPWWW サーバ

2013

北海道大学大学院 理学院宇宙理学専攻 修士 1 年 渡辺 健介

(2)

と,その前に…

(3)

Individuals Using The Internet Per 100 Inhabitants, 1997-2013

http://upload.wikimedia.org/wikipedia/commons/2/29/

Internet_users_per_100_inhabitants_ITU.svg

Per 100 Inhabitants

Years

(4)

そのまえに…

 サーバ (Server) とは?

IT 用語辞典 e-Words

クライアントやソフトウェアに対し,自分が持っ ている機能やデータを提供するコンピュータやソ フトウェアのこと.

つまり,

サーバ = 私

クライアント = みなさ ん

(5)

 目次 WWW とは?

 WWW サーバの仕組み

 epWWW のお仕事

 未だ入れ替えられない理由

 まとめ

 参考文献

ワ ケ

前管理者 :古田 次期管理者 :川原

(6)

WWW とは?

World Wide Web ( 世界中に広がった蜘蛛の巣 )

インターネットで標準的に用いられるドキュメントシステ ム.

欧州原子核研究機構 (CERN) の Tim Berners-Lee 氏が考案

研究所内の論文閲覧システムが原型 (1989 )

ハイパーテキスト形式で記述される文書 (HTML) を使用

WWW で用いられる技術は W3C によって標準化

World Wide Web Consortium

WWW で用いられる技術の標準化を推進するために設立 された団体.

http://ja.wikipedia.org/wiki/%E3%83%86%E3%82%A3%E3

%83%A0%E3%83%BB%E3%83%90%E3%83%BC%E3%83

%8A%E3%83%BC%E3%82%BA%EF%BC%9D%E3%83%AA

%E3%83%BC Tim

(7)

 WW

W サー

バの 仕組 み

(8)

サーバの話の前に WWW の特徴

ハイパーテキスト形式で書かれた文書

ドキュメント記述言語の HTML や XHTML な どを使用

プロトコル ( 通信規約 ) には, HTTP, HTTPS を使用

それぞれの文書が URL をもつ

文書の閲覧にはブラウザが必要 kwsk は情報実験第 11 回

のレクチャー編を参照

(9)

HTTP と HTTPS

HTTP

(HyperText Transfer Protocol)

HTML 文書などをやり取りするための通信規約

Tim Berners-Lee 氏が初めに設計

通常は 80 番ポートを使う

HTTPS

(HyperText Transfer Protocol over SSL)

HTTP にセキュリティ機能を追加したプロトコル

SSL/TLS プロトコルを用いて,サーバの認証・通信内 容の暗号化などをおこなう ( 実習第9回参照 )

盗聴や改ざん,なりすましを防ぎ,個人情報のやり取り に用いられる.

通常は 443 番ポートを使う.

(10)

HTTP と HTTPS

HTTPS

(HyperText Transfer Protocol Security)

https://

jet.ep.sci.hokudai.ac.jp/

report/login

(11)

HTTP と HTTPS

HTTPS

(HyperText Transfer Protocol Security)
(12)

WWW サーバ

ブラウザ ( クライアント ) のリクエストに応じて HTML 文書など ( サービス ) を提供するソフトウェアもしくは計 算機

様々な Web コンテンツを格納

HTML 文書

画像

動画

ソフトウェアの例

Apache

nginx

Microsoft IIS

http://japan.internet.com/webtech/20120523/2.html

フリーソフト

(13)

ブラウザ (Web ブラウザ )

HTML 文書を閲覧するためのソフトウェア

サーバから送られてくる HTML 文書を解釈して表示する

例 : Chrome, Internet Explorer, Firefox, Safari, Opera

http://gs.statcounter.com/#browser-ww-monthly-201205-201205- map

(14)

  ブラウザ ( クライアン

ト )

WWW サー バ

プロトコル

HTTP or HTTPS

http://www.ep.sci.hokudai.ac.jp/~inex/index.html

HTML 文書閲覧の仕組み

(15)

URL

URL(Uniform Resource Locator)

資源情報の場所を一意に示す書式

「通信方法」と「住所」を指定している.

INEX 2013 トップページ

http://www.ep.sci.hokudai.ac.jp/~inex/

index.html

プロトコル ホスト部 + ドメイン ドメイン名

ファイル名

通信方法 住所

(16)

  ブラウザ ( クライアン

ト )

WWW サー バ

Request

Response プロトコル

HTTP or HTTPS

http://www.ep.sci.hokudai.ac.jp/~inex/index.html

要求された HTML 文書 (index.html) を送

HTML 文書閲覧の仕組み

(17)

HTML 文書閲覧の仕組み

Web ブラウザ ( クライアン

ト )

WWW サー バ

Request

Response プロトコル

HTTP or HTTPS

http://www.ep.sci.hokudai.ac.jp/~inex/indax.html を要求

もし,リクエストが間違っていたら ??

???

(18)

もし,リクエストが間違っていたら

エラー

suu のエラー

HTML 文書閲覧の仕組み

(19)

epWWW

お・し・ご・と☆

(20)

epWWW

 Host 名

 Orange (www 本機 )

 Sango (www 予備機 )

 OS

 Debian GNU/Linux

 お仕事

 Web サーバ (apache)

 セカンダリメールサーバ (qmail)

 Gate-toroku-system における登録サーバ

(21)

Apache とは?

別名 : Apache HTTP Server

Apache Software Foundation が開発

NCSA が開発した NCSA HTTPd の不具合を修正するための パッチ (a pach) を集めた, 1 つの独立したソフトウェア

Apache UNIX 系の OS Windows など複数の OS に対

現在多くのアプリが Apache が提供する環境と機能を想定し て作られている

Yahoo! 1996 年から利用

http://httpd.apache.org/

ASF 旗揚げ人 Brian

Behlendorf

http://en.wikipedia.org/wiki/Brian_Behlendorf

(22)

Apache が何故注目されるのか?

無料

無保証・無対応

Linux と同様にボランティアによってメンテナンス

Apache コミュニティ

迅速な回答と対応が受けられる

高い信頼性

高い安定性と軽快な動作

豊富な機能

Microsoft IIS などの市販と比べても,機能は豊富である

多彩な動作環境

様々な OS において動作する

(23)

WWW サーバ管理者

お役割

WWW サーバの管理

仕事

日常業務

パッケージ更新

Log チェック

Analog (web 統計 ) の確認  ココ

サーバ上の徘徊

サーバ再構築や入れ替え作業

(24)

 未だ入れ替えられない

理由 ワ ケ

(25)

Gate-toroku-system

 このシステムが決して悪さをしているわ けではない.

 OS のバージョンアップ

 Squeeze ⇒ Wheezy

 suid などの gate を動かす上で必要な コマンドが無くなった!

 非常事態宣言発令中(自分の中で)

現在,小高さんをはじめ,山田まさん ( 千葉工

大 ) ,佐々木さん ( 京大 ) などのスペシャリストが

対応中

(26)

まとめ:キーワード

WWW (World Wide Web)

ハイパーテキスト:リンク機能によって他の文書と相互に関係

HTML, XHTML < タグ > などを用いて書かれた文書

HTTP, HTTPS :通信規約 ( プロトコル )

URL WWW 上の住所

WWW サーバ

リクエストに応じ Web コンテンツをクライアントに渡す

Apache :シェア No.1 のサーバソフトウェア

epWWW サーバ

orange (apache , qmail , gate-toroku-system)

gate が上手くいかない

(27)

参考文献

IT 用語辞典 e-Words

http://e-words.jp/

Apache HTTP Server

http://httpd.apache.org/

Wikipedia

http://ja.wikipedia.org/wiki/

HTML & XHTML 5

Chuck Musciano , Bill Kennedy オライリー・ジャパン 2003

Apache ハンドブック 第3版

Ben Laurie, Peter Laurie オライリー・ジャパン 2003

参照

関連したドキュメント

「入学検定料・選考料 取扱明細書」 の収納証 明書部分を切り取り、入学試験志願票の所定 欄へ貼付。 「取扱明細書 (お客様控え)

「入学検定料・選考料 取扱明細書」 の収納証 明書部分を切り取り、入学試験志願票の所定 欄へ貼付。 「取扱明細書 (お客様控え)

今回は two-way rotational motion と turbulent motion の2つの振る舞いの間の遷移に着目して、バクテリア の速度場解析を行った。

第六章では、中国大学専攻日本語教育が本格的に始まった 1960 年代から 1980 年代ま でに発行され、中国国内で広く使用された日本語教科書

配送の途中でメールの内容が悪意を持った第三者

450 天文月報  2012 年 7 月 書評        解説書 お

有人宇宙活動の歴史(1) 宇宙を目指して・・・2大国家の競争 1961年 旧ソ連が人類初の有人宇宙船 ウォストーク1号を打上げ 人類で初めて宇宙を飛んだ宇宙飛行ガガーリンが 言った「地球は青かった」という言葉が世界中に 知れ渡る。 1961年 アメリカがマーキュリー宇宙船を 打上げ ガガーリンが宇宙を飛行した3週間後に打ち上げを

 「AKARI Catalogue Archive Server」(以降AKARI-