ブラウザから URL を入力して Enter_html/css_WEB-ITnose を押すとどうなるか

WBOY
リリース: 2016-06-24 11:39:23
オリジナル
1072 人が閲覧しました

ブラウザに 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. ブラウザは取得したリソースに従ってページをレンダリングし、最終的に完全なページをブラウザに表示します。ユーザー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!