##コテコテの初心者なので...
はじめまして、タナカです。
IT業界に足を踏み入れて1年半。
お世話になりっぱなしの Qiitaさん、
初投稿は「Webページが表示されるまでの流れ」を書き留めてみます。
ほぼ自己満&自分用備忘録です。
コテコテの初心者なので、大目にみてやってください。
##ブラウザにURLが入力されると
1.クライアントは、ドメイン名が設定されたDNSサーバに問い合わせる。
2.問い合わせ先のDNSサーバがドメイン名に対応する情報を、
持っていた場合 ➡ IPアドレスをクライアントに返す。
持っていなかった場合 ➡ 更に上位のネームサーバの情報をクライアントに返す。
新しいネームサーバの情報を受け取ったクライアントは、再度問い合わせを発行し、
最終的にIPアドレスを持つネームサーバに行き当たるまで、問い合わせを繰り返す。
3.クライアントは受け取ったIPアドレス宛てにHTTPリクエストを発行する。
4.Webサーバは要求されたリクエストに対応するHTMLソースをレスポンスとして返信する。
5.ブラウザがWebサーバからダウンロードしたHTMLソースを表示する。
(Webページが表示される。)
URLを入力した後、一瞬でこんなやり取りがされているなんて考えてもみなかったな~