URLを入力してwebサイトが表示されるまでの流れ

~メモ~

 

 (2020/07/14更新)

※間違っている箇所、新たにわかった箇所等があった場合は随時更新していく

 

検索窓にURLを入れて、サイトが表示されるまでの流れがよくわかってなかったので、自分なりに言語化した。

 

https://hogehoge.comにアクセス

IPアドレスを特定するためにDNSサーバー通信が行き、URLに対応したIPアドレスを取得(名前解決)

IPアドレスはいわばweb上の住所なので、IPアドレスを用いてその任意のサーバーにアクセス

サーバーを特定したらTCP接続を確立(3wayハンドシェイク)

TLSセッション開始(暗号化)

HTTPS通信(サーバーへリクエスト)

静的ページのリクエストの場合、webサーバー(tomcat等)がhtmlをレスポンスとして返却

動的ページのリクエストの場合(クエリ等が含まれてる場合)、webサーバーがAPサーバーを処理を依頼

APサーバー内の実装されたロジックでごにょごにょしてレスポンスを返却

サーバーからレスポンスが返ってきてクライアント(ブラウザ)に表示

 

雑だけど、こんな感じだと思う。 

 

 おわり