分析:我々はアドレスバーにアドレスを入力して、アクセスを入力してクリックのようにページをご覧-http全体のプロセスは、それがあります
TCPコンピュータネットワーク/ IPプロトコルスタック:メインのテストサイトが質問があり直面します
写真:HTTPリクエストが第一のアプリケーション層に送信され、トランスポート層は、カプセル化、プロトコルTCPパケットとTCPヘッダがHTTPデータで送信されます。
そして、ネットワーク層、IPパケットのカプセル化は、それは常にデータを分配されます。最後に、リンク層、プラスハードウェアに関連付けられているトランスポートプロトコル(イーサネット*)が、来ました
伝送媒体は、ハードウェアにより、及び最終的なHTTPにアンパックデータを行います。
小さな知識:主にアプリケーション層、トランスポート層とネットワーク層では、それぞれ3つのプロトコルに対応します
アプリケーション層:DNSドメインネームサービス
トランスポート層:TCPデータセグメントの信頼性を確保します
ネットワーク層:IPは、輸送のために責任があります
テストサイト:1「リクエストパッケージ開梱
2「レイヤーを記述
3「一度、複数のTCP要求を作成します
4「ブラウザのキャッシュ(余分なポイント)
問題:HTTPでの全体のプロセスは、ページにアクセスすることを???
私たちがに入力したURLのURL:回答アプリケーションレイヤ DNSドメイン名解決のために、そしてそれに対応するIPアドレスを見つけます。
そして、HTTPにデータにデータを要求しました。前提は、キャッシュがあれば、あなたが直接取ることができ、キャッシュがあるかどうかを確認することです
データを取り、ノーキャッシュあれば、それは要求される必要があるであろう。内輸送層信頼性の高い伝送のためにTCPプロトコルを使用して、
プラスTCPヘッダパッケージ。でネットワークレイヤプラスカプセル化IPヘッダ、ネットワーク層を介してサーバへ。それから
順次アップ(脱ブロック)のデータが得られ、アプリケーション層を見つけます。そして、サーバからクライアントに返され、全体の負荷
ページ。