フェイス質問は、多くの場合、強制的--httpアクセス&ページ(TCP / IPプロトコル)の全体のプロセスをテスト

分析:我々はアドレスバーにアドレスを入力して、アクセスを入力してクリックのようにページをご覧-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ヘッダ、ネットワーク層を介してサーバへ。それから

      順次アップ(脱ブロック)のデータが得られ、アプリケーション層を見つけます。そして、サーバからクライアントに返され、全体の負荷

   ページ。

 

 

 

おすすめ

転載: www.cnblogs.com/snowbxb/p/11573329.html