ディレクトリ
第三には、(プロトコルがプロセスで使用されている)このページのプロセスを表示するには、ブラウザにアドレスを入力してください?
第五に、接続を確立するTCP 3ウェイハンドシェイクについての話?
まず、コンピュータネットワークの三つのモデル?
二、TCP、UDPプロトコルの違いは何ですか?
- 特徴:
TCPはコネクション指向、バイトのトランスポートストリーム、信頼性の高い伝送を提供することですが、伝送効率が低く、多くのリソースが必要とされ、
UDPは、データパケットのセグメントの形で伝送コネクション、である、信頼性の高い伝送を保証するものではありませんが、伝送高効率、低リソースが必要。 - アプリケーションシナリオ:
通信要件については、TCPなどのファイル転送、メール転送、リモートログイン、などなど信頼性の高いデータサービスを、確実にするために、
映像や音声通話などの高速化サービス用のUDP通信要件、ライブの試合のように。 - バイトTCPヘッダは、20〜60であり、
UDPヘッダは8バイトバイト、8バイトの4つのフィールドです。
第三には、(プロトコルがプロセスで使用されている)このページのプロセスを表示するには、ブラウザにアドレスを入力してください?
プロセス:
- DNSは、ブラウザは、対応するIPアドレスを見つけます。
- サーバーへの接続を確立
- HTTPリクエストを送信します
- そして、サーバはHTTP要求パケットにHTTPレスポンスを返します
- ページを解析し、レンダリングするブラウザ
- 接続が終了されます
契約の使用:
- DNS:ドメインネームシステムプロトコル、対応するIPドメインを取得するためによると。== " DNS百科事典
- TCP:伝送制御プロトコル、サーバーへのTCP接続。== " TCP百科事典
- IP:ネットワーク層で使用されるデータ伝送プロトコル。== " IP百科事典
- OPSF:IPはルータ間のプロトコルパケットをルーティングします。== " OPSF百科事典
- ARP:サーバーと通信するためのルータ、IPアドレスをMACアドレスに変換するプロトコル。== " ARP百科事典
- HTTP:TCP接続は、ページにアクセスするためにHTTPプロトコルを使用して、確立された後。== " HTTP百科事典
短い接続に四、HTTP長い接続
HTTP / 1.0
のデフォルトの短い接続を使用しています。接続が確立されると、各HTTP動作のために、一度、クライアントとサーバーは、タスクが切断終了します。Webが(たとえば、JavaScriptファイル、画像ファイル、CSSファイルなど)他のリソースが含まれている場合はHTML Webページまたはクライアントブラウザの他のタイプのアクセスに、このようなWebリソースに直面したとき、ブラウザが再確立されますHTTPセッション。
HTTP / 1.1
デフォルトの長さは、接続特性を保持するため、接続されています。キープアライブこのライン:応答ヘッダーのHTTPプロトコルを使用して長い接続は、接続が追加されます。
HTTPの伝送のための開かれたページが終了したTCP長い接続は、クライアントとサーバーの接続の間でデータがクローズされていない場合は、クライアントが再びサーバーにアクセスする、我々は、確立された接続を使用していきます。・キープアライブが、実際にそれが恒久的に接続されて滞在しないだろう、それはホールド時間を持って、この時間は異なるサーバソフトウェア(Apacheなど)に設定することができます。長い接続を実現することは、クライアントとサーバーのサポートの長い接続が必要です。
第五に、接続を確立するTCP 3ウェイハンドシェイクについての話?
第一次握手: 用户端 将带有SYN标志的数据包 发送给 服务端;
第二次握手: 服务端 将带有SYN/ACK标志的数据包 发送给 用户端;
第三次握手: 用户端 将带有ACK标志的数据包 发送给 服务端;
グラフィック:
なぜスリーウェイハンドシェイクが必要ですか?SYNとACKの必要が返されるのはなぜ?
マップ:(で、この私たちを見て、私は非常に活発な感じ〜ハッハッハ)
簡単に言えば:
信頼性の高い通信チャネル3ウェイハンドシェイクを確立するために。
SYN戻り値:トンネルのサービス終了まで、クライアントの証明問題はありません。
戻り値は、ACK:トンネルのサービスエンドユーザー側の証拠は全く問題ありません。
六、TCPは4は、手を振って振って、なぜ4切断しましたか?
四波:
最初の波:アクティブ閉側 - FINを送信するために、データ転送を閉じるために使用
第二波:パッシブパーティ閉じ - FIN受信を、それが受信したシーケンス番号を加えたものを確認し、ACKを返信します。そして、FINとしてSYNは数がかかります
第三の波:クローズパッシブサイド - 閉じる近いアクティブ側への接続は、アクティブ近い当事者はFINを送信します
第四の波:1で受信されたシーケンス番号をインクリメントしてACKメッセージACKを返送する活性近いです
なぜ4波、私は考える鮮やかな例を与えます:
哈哈哈,可能有人觉得形象,有人觉得抽象~~ 要详细讲的话,有时间再补充,或者单独写一篇文章讲。
若有什么讲的对不对或不好的地方,欢迎留言指正和交流!