課題発表 hpに到達するまでの仕組み

21
課課課課 HP 課課課課課課課課課課作作作 作作作作

Upload: ryotasuganuma

Post on 14-Jan-2017

131 views

Category:

Business


0 download

TRANSCRIPT

Page 1: 課題発表 HPに到達するまでの仕組み

課題発表~ HP 閲覧までの流れを知る~

作成者:菅沼遼太

Page 2: 課題発表 HPに到達するまでの仕組み

そもそも、欲しい情報はどうやって探している?

Page 3: 課題発表 HPに到達するまでの仕組み

導入 ~ HP 閲覧までのイメージ~

インターネットに接続されたデバイスがあれば、欲しい情報は検索可能

検索画面についても、何となく皆が見るサイトが上位に来ているというイメージ

Page 4: 課題発表 HPに到達するまでの仕組み

HP を見るまでには裏で色々な仕組みがあったりする。

今回はそれを調べました!

Page 5: 課題発表 HPに到達するまでの仕組み

目次

1. 導入 ~ HP 閲覧までのイメージ~

2. HP 閲覧の仕組みについて

   HP 閲覧の裏側

     DNS サーバの仕組み

     WEB サーバの仕組み

       ステータスコード一覧

3. 検索について  検索の流れ

  検索の裏側の動き

4. https 通信の仕組み

5. まとめ

Page 6: 課題発表 HPに到達するまでの仕組み

目次

1. 導入 ~ HP 閲覧までのイメージ~

2. HP 閲覧の仕組みについて

   HP 閲覧の裏側

     DNS サーバの仕組み

     WEB サーバの仕組み

       ステータスコード一覧

3. 検索について  検索の流れ

  検索の裏側の動き

4. https 通信の仕組み

5. まとめ

Page 7: 課題発表 HPに到達するまでの仕組み

HP を見るまでに裏で何が起こっているんだ?

Page 8: 課題発表 HPに到達するまでの仕組み

HP 閲覧の裏側

http :ブラウザ⇔ WEB サーバ間でデータを通信する用のプロトコル

https : http が暗号化されたプロトコル ( 詳細は後程説明 )

WEBサーバ

https://www.mediba.jp/

DNSサーバ

IP を分析

情報を要求

Page 9: 課題発表 HPに到達するまでの仕組み

サーバたちの仕事内容

Page 10: 課題発表 HPに到達するまでの仕組み

DNS サーバの仕組み

DNS   (Domain Name System)⇒ ドメイン名を基に、ドメイン元の IP アドレスを教える存在

問い合わせは下の階層へ行くに従い、詳細になる

https://www.mediba.jp/

mediba.jp 担当DNS サーバ群

.jp 担当DNS サーバ群

ルートDNS サーバ群

プロバイダDNS サーバ

Page 11: 課題発表 HPに到達するまでの仕組み

WEB サーバの仕組み

HTTP :ブラウザ⇔ WEB サーバ間でデータを通信する用のプロトコル

ステータスコード: WEB サーバ⇔ブラウザ間で、         互いの状態をやり取りするためのコード

https://www.mediba.jp/

GET/HTTP/1.1HOST/www.mediba.jpHTTP/1.1 200 OK WEB サーバ

Page 12: 課題発表 HPに到達するまでの仕組み

ステータスコード一例

1xx : Informational :情報2xx : Success :成功3xx : Redirection :転送4xx : Client Error :クライアント側のエラー5xx : Server Error :サーバ側のエラー

コード 表記 意味

200 OK リクエスト成功

301 Moved Permanently リクエスト先が移動

302 Found 一時的にリクエスト先が移動

403 Forbidden アクセス権なし

404 Not Found 存在しない

500 Internal Server Error サーバエラー

Page 13: 課題発表 HPに到達するまでの仕組み

目次

1. 導入 ~ HP 閲覧までのイメージ~

2. HP 閲覧の仕組みについて

   HP 閲覧の裏側

     DNS サーバの仕組み

     WEB サーバの仕組み

       ステータスコード一覧

3. 検索について  検索の流れ

  検索の裏側の動き

4. https 通信の仕組み

5. まとめ

Page 14: 課題発表 HPに到達するまでの仕組み

検索結果ってどうやって出してるの?

Page 15: 課題発表 HPに到達するまでの仕組み

検索の流れ

SEO :検索結果を上位にするための施策内部最適化⇒クローラーに解析されやすいサイト構造外部最適化⇒他者ページからのリンクを増やす

Page 16: 課題発表 HPに到達するまでの仕組み

検索の裏側の動き

クローリング インデックス

ランキングGoogleDB サーバ

注意点:検索結果に表示されるのは、 Google にインデックスされた Web ページのみ。

Page 17: 課題発表 HPに到達するまでの仕組み

目次

1. 導入 ~ HP 閲覧までのイメージ~

2. HP 閲覧の仕組みについて

   HP 閲覧の裏側

     DNS サーバの仕組み

     WEB サーバの仕組み

       ステータスコード一覧

3. 検索について  検索の流れ

  検索の裏側の動き

4. https 通信の仕組み

5. まとめ

Page 18: 課題発表 HPに到達するまでの仕組み

mediba の URL に“ https” ってついてないか?

Page 19: 課題発表 HPに到達するまでの仕組み

https 通信の仕組み

主な活用場所:セキュリティ情報が必要なサイト ( 個人情報の会員登録等 )

SSL(Server Sockets Layer) :情報の暗号化を行い、送受信出来るプロトコル

https://www.mediba.jp/

電子証明書

事前準備443 ポートの解放

公開鍵の登録

電子証明書の設置

共通鍵

リクエスト

medibaWEB サーバ

認証局

Page 20: 課題発表 HPに到達するまでの仕組み

まとめ

インターネットへ接続するには、 DNS サーバ、 WEB サーバの協力のもとに行われる。

検索表記に関しても、上位に食い込むべく日々対策が行われている。

https 通信においては、 http の通信フローを暗号化するための仕組みがある。

Page 21: 課題発表 HPに到達するまでの仕組み

質疑応答