SlideShare a Scribd company logo
1 of 45
Download to read offline
どうしてブラウザから
世界中のWebページを⾒ることができるの?
ブラウザはの役割は?
ファイルを
読み取って
HTML
CSS
JavaScript
ブラウザの役割 ⇒ HTML/CSS/JSを読み込んで
画⾯に表⽰してくれる!
ファイルを
読み取って
画⾯に
 表⽰してくれる!
HTML
CSS
JavaScript
じゃあどこのファイルを読み込むの…??
じゃあどこのファイルを読み込むの…??
↓
その「どこ?」を⽰すのがURL
URL=ファイルの住所!
URLは住所!…ってどうゆうこと?
URLは住所!…ってどうゆうこと?
このURLが表すのは、
file:///C:/Users/y-kinoshita/Desktop/profile.html
URLは住所!…ってどうゆうこと?
このURLが表すのは、
file:///C:/Users/y-kinoshita/Desktop/profile.html
「y-kinoshitaというこのコンピューターの中の、
URLは住所!…ってどうゆうこと?
このURLが表すのは、
file:///C:/Users/y-kinoshita/Desktop/profile.html
「y-kinoshitaというこのコンピューターの中の、 デスクトップにある、
URLは住所!…ってどうゆうこと?
このURLが表すのは、
file:///C:/Users/y-kinoshita/Desktop/profile.html
「y-kinoshitaというこのコンピューターの中の、 デスクトップにある、 profile.htmlというファイルを
読み込んで表⽰してますよ!」という意味
URLをもう少し細かく⾒てみると…
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
その中に
ユーザー(Users)
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
その中に
ユーザー(Users)
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
click!!
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
その中に
ユーザー(Users)
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
その中に
y-kinoshita
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
click!!
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
その中に
ユーザー(Users)
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
その中に
y-kinoshita
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
click!!
click!!
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
その中に
ユーザー(Users)
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
その中に
y-kinoshita
があって
その中に
デスクトップ
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
click!!
click!!
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
その中に
ユーザー(Users)
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
その中に
y-kinoshita
があって
その中に
デスクトップ
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
click!!
click!!
click!!
click!!
click!!
URLをもう少し細かく⾒てみると…
フォルダ開いて…
ここが
「file:///C:」
で、
その中に
ユーザー(Users)
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
その中に
y-kinoshita
があって
その中に
デスクトップ
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
その中に
profile.html
があって
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
モザイクモザイクモザイク
file:///C:/Users/y-kinoshita/Desktop/profile.htmlが
表すのは…??
これが表⽰される!
click!!
click!!
click!!
click!!
click!!
URLをいろいろ変えると
⾃分 PC内 あらゆるところにあるファイルに
アクセスできる
URLをいろいろ変えると
⾃分 PC内 あらゆるところにあるファイルに
アクセスできる
↓
アクセスできるなら、
そのURLをブラウザに⼊⼒すれば、
表⽰可能!
でも、
隣の⼈のPCのファイルを⾒たいときは…??
隣のPCは
そのままでは繋がってない(=アクセスできない)ので、
隣のPCのファイルを読むことはできない!
profile.html
A B
AさんのPCの中のprofile.htmlには
アクセスできない!!
HTML
CSS
JavaScript
じゃあどうやったらAさんのファイルを⾒れるの?
profile.html
A B
AさんのPCの中のprofile.htmlには
アクセスできない!!
HTML
CSS
JavaScript
レンタルサーバを借りて、そこに置く!
これ全部、
コンピュータ!!
レンタルサーバを借りて、そこに置く!
レンタルサーバとは?? ⇒ みんながアクセス可能なところ
A B
ネット経由で
アクセスでき
る!!
DC
ネット経由で
アクセス
できる!!
ネット経由で
アクセス
できる!!
ネット経由で
アクセス
できる!!
http://www.ume.ne.jp
みんなが
アクセス可能な
ところ
AさんのファイルをBさんが⾒れるようになるまで
A B
http://www.ume.ne.jp
A 借
http://www.ume.ne.jp/Asan
profile.html
Aさんがレンタルサーバを借りる
A B
http://www.ume.ne.jp
A 借
http://www.ume.ne.jp/Asan
profile.html
profile.html
ファイルを
預ける
借りたレンタルサーバに、Aさんがファイルを置く
A B
http://www.ume.ne.jp
A 借
http://www.ume.ne.jp/Asan
profile.html
アクセスを
要求
Aさんが借りたレンタルサーバに、Bさんがアクセスする
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
A B
http://www.ume.ne.jp
A 借
http://www.ume.ne.jp/Asan
profile.html
http://www.ume.ne.jp
⼊⼒したURLをたどると、Aさんのファイルが⾒れる
A B
http://www.ume.ne.jp
A 借
http://www.ume.ne.jp/Asan
profile.html
http://www.ume.ne.jp
/Asan
⼊⼒したURLをたどると、Aさんのファイルが⾒れる
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さんのファイルが⾒れる
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さんのファイルが⾒れる
A B
http://www.ume.ne.jp
A 借
http://www.ume.ne.jp/Asan
profile.html
もちろんBさん以外も⾒れる!!
D
⾒れた!!
C
⾒れた!!
⾒れた!!
さらに!!
⽇本各地にサーバがあってそれが繋がってるので…
A
レンタルサーバ
サーバ
サーバ
⾒れた!!
profile.html
F
⾒れた!!
⽇本中から⾒れる!!
H
A
サーバ
⾒れた!!
サーバ
サーバ
E
M
⾒れた!!
profile.html
もちろん世界中からも⾒れる!!
サーバ
サーバ
まさにWorld Wide Web!!
(世界中に張り巡らされた蜘蛛の巣)
ということで、
せっかく⾃分がつくったWebページを
世界に公開したい⽅は、
レンタルサーバを借りましょう:)
月額129円 借

More Related Content

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

「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップYasuhito Yabe
 
Power shell で DSL
Power shell で DSLPower shell で DSL
Power shell で DSLurasandesu
 
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインWebフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインShumpei Shiraishi
 
WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座Takami Kazuya
 
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespacesIssei Hiraoka
 
Symfony2 How to create your Bundle
Symfony2 How to create your BundleSymfony2 How to create your Bundle
Symfony2 How to create your Bundlechobi e
 
Secret of Firefox
Secret of FirefoxSecret of Firefox
Secret of Firefoxdynamis
 
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜Yuki Minakawa
 

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

SocketStream入門
SocketStream入門SocketStream入門
SocketStream入門
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
 
Power shell で DSL
Power shell で DSLPower shell で DSL
Power shell で DSL
 
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインWebフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
 
WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座
 
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
 
Symfony2 How to create your Bundle
Symfony2 How to create your BundleSymfony2 How to create your Bundle
Symfony2 How to create your Bundle
 
Secret of Firefox
Secret of FirefoxSecret of Firefox
Secret of Firefox
 
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
 

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