どうしてブラウザから世界中のwebページが見れるの?

45
どうしてブラウザから 世界中のWebページを⾒ることができるの?

Upload: yusaku-kinoshita

Post on 18-Jan-2017

157 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: どうしてブラウザから世界中のWebページが見れるの?

どうしてブラウザから世界中のWebページを⾒ることができるの?

Page 2: どうしてブラウザから世界中のWebページが見れるの?

ブラウザはの役割は?

ファイルを読み取ってHTML

CSSJavaScript

Page 3: どうしてブラウザから世界中のWebページが見れるの?

ブラウザの役割 ⇒ HTML/CSS/JSを読み込んで画⾯に表⽰してくれる!

ファイルを読み取って

画⾯に 表⽰してくれる!

HTMLCSS

JavaScript

Page 4: どうしてブラウザから世界中のWebページが見れるの?

じゃあどこのファイルを読み込むの…??

Page 5: どうしてブラウザから世界中のWebページが見れるの?

じゃあどこのファイルを読み込むの…??↓

その「どこ?」を⽰すのがURLURL=ファイルの住所!

Page 6: どうしてブラウザから世界中のWebページが見れるの?

URLは住所!…ってどうゆうこと?

Page 7: どうしてブラウザから世界中のWebページが見れるの?

URLは住所!…ってどうゆうこと?

このURLが表すのは、file:///C:/Users/y-kinoshita/Desktop/profile.html

Page 8: どうしてブラウザから世界中のWebページが見れるの?

URLは住所!…ってどうゆうこと?

このURLが表すのは、file:///C:/Users/y-kinoshita/Desktop/profile.html

「y-kinoshitaというこのコンピューターの中の、

Page 9: どうしてブラウザから世界中のWebページが見れるの?

URLは住所!…ってどうゆうこと?

このURLが表すのは、file:///C:/Users/y-kinoshita/Desktop/profile.html

「y-kinoshitaというこのコンピューターの中の、 デスクトップにある、

Page 10: どうしてブラウザから世界中のWebページが見れるの?

URLは住所!…ってどうゆうこと?

このURLが表すのは、file:///C:/Users/y-kinoshita/Desktop/profile.html

「y-kinoshitaというこのコンピューターの中の、 デスクトップにある、 profile.htmlというファイルを読み込んで表⽰してますよ!」という意味

Page 11: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

Page 12: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

Page 13: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

Page 14: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

click!!

Page 15: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

その中にユーザー(Users)

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

click!!

Page 16: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

その中にユーザー(Users)

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

click!!

click!!

Page 17: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

その中にユーザー(Users)

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

その中にy-kinoshita

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

click!!

click!!

Page 18: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

その中にユーザー(Users)

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

その中にy-kinoshita

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

click!!

click!!

click!!

Page 19: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

その中にユーザー(Users)

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

その中にy-kinoshita

があって

その中にデスクトップがあって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

click!!

click!!

click!!

Page 20: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

その中にユーザー(Users)

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

その中にy-kinoshita

があって

その中にデスクトップがあって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

click!!

click!!

click!!

click!!

click!!

Page 21: どうしてブラウザから世界中のWebページが見れるの?

URLをもう少し細かく⾒てみると…

フォルダ開いて…

ここが「file:///C:」

で、

その中にユーザー(Users)

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

その中にy-kinoshita

があって

その中にデスクトップがあって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

その中にprofile.html

があって

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

モザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイクモザイク

file:///C:/Users/y-kinoshita/Desktop/profile.htmlが表すのは…??

これが表⽰される!

click!!

click!!

click!!

click!!

click!!

Page 22: どうしてブラウザから世界中のWebページが見れるの?

URLをいろいろ変えると⾃分 PC内 あらゆるところにあるファイルに

アクセスできる

Page 23: どうしてブラウザから世界中のWebページが見れるの?

URLをいろいろ変えると⾃分 PC内 あらゆるところにあるファイルに

アクセスできる↓

アクセスできるなら、そのURLをブラウザに⼊⼒すれば、

表⽰可能!

Page 24: どうしてブラウザから世界中のWebページが見れるの?

でも、隣の⼈のPCのファイルを⾒たいときは…??

Page 25: どうしてブラウザから世界中のWebページが見れるの?

隣のPCはそのままでは繋がってない(=アクセスできない)ので、

隣のPCのファイルを読むことはできない!

profile.html

A B

AさんのPCの中のprofile.htmlにはアクセスできない!!

HTMLCSS

JavaScript

Page 26: どうしてブラウザから世界中のWebページが見れるの?

じゃあどうやったらAさんのファイルを⾒れるの?

profile.html

A B

AさんのPCの中のprofile.htmlにはアクセスできない!!

HTMLCSS

JavaScript

Page 27: どうしてブラウザから世界中のWebページが見れるの?

レンタルサーバを借りて、そこに置く!

Page 28: どうしてブラウザから世界中のWebページが見れるの?

これ全部、コンピュータ!!

レンタルサーバを借りて、そこに置く!

Page 29: どうしてブラウザから世界中のWebページが見れるの?

レンタルサーバとは?? ⇒ みんながアクセス可能なところ

A B

ネット経由でアクセスでき

る!!

DC

ネット経由でアクセス

できる!!

ネット経由でアクセス

できる!!

ネット経由でアクセス

できる!!

http://www.ume.ne.jp

みんながアクセス可能な

ところ

Page 30: どうしてブラウザから世界中のWebページが見れるの?

AさんのファイルをBさんが⾒れるようになるまで

Page 31: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html

Aさんがレンタルサーバを借りる

Page 32: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html

profile.html

ファイルを預ける

借りたレンタルサーバに、Aさんがファイルを置く

Page 33: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html

アクセスを要求

Aさんが借りたレンタルサーバに、Bさんがアクセスする

Page 34: どうしてブラウザから世界中のWebページが見れるの?

http://www.ume.ne.jp/Asan/profile.html

ここにAさんのページへのURLを⼊⼒する

アクセスするとはつまり、ブラウザからURLを⼊⼒するってこと

ブラウザにAさんのページへのURLを⼊⼒!!↓

http://www.ume.ne.jp/Asan/profile.html

レンタルサーバの中の Aさんが借りた場所にある

profile.htmlにアクセス!!

B

Page 35: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html

http://www.ume.ne.jp

⼊⼒したURLをたどると、Aさんのファイルが⾒れる

Page 36: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html

http://www.ume.ne.jp

/Asan

⼊⼒したURLをたどると、Aさんのファイルが⾒れる

Page 37: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html

http://www.ume.ne.jp

/Asan

/profile.html

⼊⼒したURLをたどると、Aさんのファイルが⾒れる

Page 38: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html Aさんのprofile.htmlが⾒れた!!

http://www.ume.ne.jp

/Asan

/profile.html

⼊⼒したURLをたどると、Aさんのファイルが⾒れる

Page 39: どうしてブラウザから世界中のWebページが見れるの?

A B

http://www.ume.ne.jp

A 借 http://www.ume.ne.jp/Asan

profile.html

もちろんBさん以外も⾒れる!!

D

⾒れた!!

C

⾒れた!!

⾒れた!!

Page 40: どうしてブラウザから世界中のWebページが見れるの?

さらに!!

Page 41: どうしてブラウザから世界中のWebページが見れるの?

⽇本各地にサーバがあってそれが繋がってるので…

Page 42: どうしてブラウザから世界中のWebページが見れるの?

A

レンタルサーバ

サーバ

サーバ

⾒れた!!

profile.html

F

⾒れた!!

⽇本中から⾒れる!!H

Page 43: どうしてブラウザから世界中のWebページが見れるの?

A

サーバ

⾒れた!!

サーバ

サーバ

E

M

⾒れた!!

profile.html

もちろん世界中からも⾒れる!!

サーバ

サーバ

Page 44: どうしてブラウザから世界中のWebページが見れるの?

まさにWorld Wide Web!!(世界中に張り巡らされた蜘蛛の巣)

Page 45: どうしてブラウザから世界中のWebページが見れるの?

ということで、せっかく⾃分がつくったWebページを

世界に公開したい⽅は、レンタルサーバを借りましょう:)

月額129円 借