ネットワークプロトコル:OSI 7レイヤ
物理レイヤ-データリンク層-ネットワーク層-トランスポート層(トランスポートプロトコルTCP、UDP) -セッション層-その層-アプリケーション層
TCP / IP
、TCP 3ウェイハンドシェイクの
クライアント-サーバー(SYNパケット)
サーバー-クライアント(シン+ ACKパケット)
、クライアント-サーバー(ACKパケット)
なぜ私たちは3ウェイハンドシェイクが必要です
主に初期化シーケンス番号の初期値に
接続確認完了までに5回のタイムアウトLinuxのデフォルトの63秒
:セキュリティ
SYNキューtcp_syncookiesパラメータポストバックSYNクッキーを
TCP 4は、切断に手を振りました
netstatコマンド-n | AWK
UDP特徴:
非接続(ブロードキャスト)のために
同時に接続状態を維持する同じメッセージの送信のために複数のクライアントをサポートしていない
パケットヘッダのオーバヘッドのみ8バイト以下である
世代の速度によってのみ限定されるべき特定の機械性能と伝送レートが
に関して報告しましたニュースウェンウェンは、スプリット、マージに申請書を提出していません
TCPは特徴:
コネクション型
高信頼性(ハンドシェイク)
整然と
遅い
ヘビー20バイトのパケットヘッダ
HTTPの特長:
サポートするクライアント・サーバモデルは
、高速、シンプルであり
かつ柔軟な
コネクション(ハンドルのみの要求)
ステートレスなプロトコルを
セッションとクッキーの違い
ブラウザに保存テキストファイル(1)クッキー、
それが格納するデータの量を制限するために、セッションサーバに格納されています。
それだけで、それがクッキーで複数の変数保存しなかった4キロバイトことができます。
(2)クッキー記憶限界データ量のみ4キロバイト、
およびセッションが無制限です
(3)我々は簡単にCookieの値にアクセスすることができますが、我々は簡単にセッションの値にアクセスすることはできません、
したがって、それは、より安全です
クッキーの時間を設定する(4)は、クッキーの有効期限が切れることができます。
しかし、セッションDestoryは()を使用して、我々は、セッションを破棄します。
IP +ポート間通信プロトコル+ソケット通信