課題発表 hpに到達するまでの仕組み
Post on 14-Jan-2017
132 Views
Preview:
TRANSCRIPT
課題発表~ HP 閲覧までの流れを知る~
作成者:菅沼遼太
そもそも、欲しい情報はどうやって探している?
導入 ~ HP 閲覧までのイメージ~
インターネットに接続されたデバイスがあれば、欲しい情報は検索可能
検索画面についても、何となく皆が見るサイトが上位に来ているというイメージ
HP を見るまでには裏で色々な仕組みがあったりする。
今回はそれを調べました!
目次
1. 導入 ~ HP 閲覧までのイメージ~
2. HP 閲覧の仕組みについて
HP 閲覧の裏側
DNS サーバの仕組み
WEB サーバの仕組み
ステータスコード一覧
3. 検索について 検索の流れ
検索の裏側の動き
4. https 通信の仕組み
5. まとめ
目次
1. 導入 ~ HP 閲覧までのイメージ~
2. HP 閲覧の仕組みについて
HP 閲覧の裏側
DNS サーバの仕組み
WEB サーバの仕組み
ステータスコード一覧
3. 検索について 検索の流れ
検索の裏側の動き
4. https 通信の仕組み
5. まとめ
HP を見るまでに裏で何が起こっているんだ?
HP 閲覧の裏側
http :ブラウザ⇔ WEB サーバ間でデータを通信する用のプロトコル
https : http が暗号化されたプロトコル ( 詳細は後程説明 )
WEBサーバ
https://www.mediba.jp/
DNSサーバ
IP を分析
情報を要求
サーバたちの仕事内容
DNS サーバの仕組み
DNS (Domain Name System)⇒ ドメイン名を基に、ドメイン元の IP アドレスを教える存在
問い合わせは下の階層へ行くに従い、詳細になる
https://www.mediba.jp/
mediba.jp 担当DNS サーバ群
.jp 担当DNS サーバ群
ルートDNS サーバ群
プロバイダDNS サーバ
WEB サーバの仕組み
HTTP :ブラウザ⇔ WEB サーバ間でデータを通信する用のプロトコル
ステータスコード: WEB サーバ⇔ブラウザ間で、 互いの状態をやり取りするためのコード
https://www.mediba.jp/
GET/HTTP/1.1HOST/www.mediba.jpHTTP/1.1 200 OK WEB サーバ
ステータスコード一例
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 サーバエラー
目次
1. 導入 ~ HP 閲覧までのイメージ~
2. HP 閲覧の仕組みについて
HP 閲覧の裏側
DNS サーバの仕組み
WEB サーバの仕組み
ステータスコード一覧
3. 検索について 検索の流れ
検索の裏側の動き
4. https 通信の仕組み
5. まとめ
検索結果ってどうやって出してるの?
検索の流れ
SEO :検索結果を上位にするための施策内部最適化⇒クローラーに解析されやすいサイト構造外部最適化⇒他者ページからのリンクを増やす
検索の裏側の動き
クローリング インデックス
ランキングGoogleDB サーバ
注意点:検索結果に表示されるのは、 Google にインデックスされた Web ページのみ。
目次
1. 導入 ~ HP 閲覧までのイメージ~
2. HP 閲覧の仕組みについて
HP 閲覧の裏側
DNS サーバの仕組み
WEB サーバの仕組み
ステータスコード一覧
3. 検索について 検索の流れ
検索の裏側の動き
4. https 通信の仕組み
5. まとめ
mediba の URL に“ https” ってついてないか?
https 通信の仕組み
主な活用場所:セキュリティ情報が必要なサイト ( 個人情報の会員登録等 )
SSL(Server Sockets Layer) :情報の暗号化を行い、送受信出来るプロトコル
https://www.mediba.jp/
電子証明書
事前準備443 ポートの解放
公開鍵の登録
電子証明書の設置
共通鍵
リクエスト
medibaWEB サーバ
認証局
まとめ
インターネットへ接続するには、 DNS サーバ、 WEB サーバの協力のもとに行われる。
検索表記に関しても、上位に食い込むべく日々対策が行われている。
https 通信においては、 http の通信フローを暗号化するための仕組みがある。
質疑応答
top related