Day1 「ググる」って裏で何が起きてる?
luagate/5day-challenge/day1-google-searchDay1 - ググるの裏側20 枚体験・イベント
上から下へ、全 20 枚そのまま並べています。
発表モードで開くDay1 「ググる」って裏で何が起きてる?
Day1 の流れ
検索ボタンの裏側
毎日やってるけど、知ってる?
検索ボタンを押した瞬間、何が起きているのでしょうか?
- ブラウザがGoogleのサーバーに「検索したい」とお願いする
- サーバーが検索結果を探して返してくる
- ブラウザが結果を画面に表示する
- これがわずか0.数秒で起きている
検索の4ステップ
検索ボタンを押してから画面表示までの流れを分解します。
URL・ドメイン・DNS
URLとは
URLはインターネット上の「住所」を表す文字列です。
URLを分解してみる
URLの4つのパーツ
それぞれのパーツが果たす役割を見てみましょう。
DNSは電話帳
人間が読める住所を、コンピュータが読める数字に変換します。
- www.google.com は人間向けの住所
- コンピュータは142.250.196.110のようなIPアドレスを使う
- DNSがこの変換を担当している
- ブラウザは毎回この変換を行ってからサーバーに接続
DNS電話帳のシミュレーション
クライアントとサーバー
クライアント・サーバー構成
ブラウザ(クライアント)がサーバーにリクエストを送り、レスポンスを受け取ります。
クライアントとサーバーの役割
お互いの違いを整理します。
Googleが1秒あたりに処理する検索数
世界中のユーザーが同時に検索しています。
体験コードとクイズ
クイズタイム
クイズの答え
ググるの全体像
検索ボタン1つでこれだけのことが起きています。
"
「ググる」の裏側には、URL・DNS・クライアント/サーバーという仕組みがある。当たり前を疑うと、世界の見え方が変わる。