ホームページ > 記事 > ウェブフロントエンド > ブラウザから URL を入力して Enter_html/css_WEB-ITnose を押すとどうなるか
ブラウザに URL を入力して Enter キーを押した後、プロセス全体で何が起こりましたか?詳細に説明すると、プロセス全体が非常に複雑になります。全体のプロセスを簡単に説明します
1. DNS にクエリを実行し、ドメイン名に対応する IP アドレスを取得します
(1) ブラウザは独自の DNS キャッシュを検索します
(2) オペレーティング システムの DNS キャッシュを検索します
( 3 )、ローカル HOST ファイルを読み取ります
(4)、DNS システム コールを開始します
(4.1)、ブロードバンド オペレーション サーバーは自身のキャッシュをチェックします
(4.2)、オペレーター サーバーは反復的な DNS 解決リクエストを開始します
2、ブラウザはドメイン名に対応する IP アドレスを取得した後、HTTP スリーウェイ ハンドシェイクを開始します
3. TCP/IP 接続が確立された後、ブラウザは HTTP リクエストをサーバーに送信できます
4。サーバーはこのリクエストを受け入れ、パス パラメーターに基づいてバックエンド処理を行った後、HTML ページ コードが生成されてブラウザーに返されます
5. ブラウザーは完全な HTML ページ コードを取得し、解析とレンダリングを開始します。参照されている外部 JS、CSS、画像、その他の静的リソースに遭遇すると、それらも同様です。各 HTTP リクエストは上記の手順を実行する必要があります
6. ブラウザは取得したリソースに従ってページをレンダリングし、最終的に完全なページをブラウザに表示します。ユーザー