シミュレーションのwiresharkのTCPパケットキャプチャ解析

1)仮想マシンインストールTCP / UDP通信テストツール、オープンTCPリスニング[9999]ポート

サーバに接続された2)クライアントのインストールTCP / UDP通信テスト・ツール、IP +ポート

この時点で、クライアントとサーバーは接続を3ウェイハンドシェイクを確立します

TCP 3ウェイハンドシェイク
最初のハンドシェイク:クライアントがサーバーにSYNパケットを送信し、SYS_SEND状態に入る、サーバが確認するのを待つ
秒ハンドシェイクを:サーバは、クライアントのSYNパケットを受信し、ACKを送信する、自分のSYNパケットを送信しているときに、このサーバは、状態SYN_RECV入ったときに
第三のハンドシェイクを:クライアントは、SYN + ACKがESTABLISHED状態になり、サーバによって送信され、サーバは、肯定応答ACK、SYNパケットを送信し、サーバがESTABLISHED状態に入った後ACKクライアントを受け取る受信
するとき、クライアントとESTABLISHED状態にサーバーた後、クライアントとサーバの間で双方向のデータ転送を開始することができます。

 

3)クライアントとサーバーの通信
クライアントは11111111、サーバーの応答222222を送ります

4)クライアントが切断の
切断は4倍と手を振っます。
最初の波:閉じる活性とは、FIN状態FIN_WAIT1入る送信
、受動状態パーティオフ今回CLASE_WAIT入る能動閉鎖FIN受信パーティ側に受動を閉じてACKを送信することと、アクティブ近い受動を受けた:第二波をACK側閉鎖した後、状態がFIN_WAIT2入る
閉鎖受動はFIN LAST_ACK状態を送信し、入射:第三の波を
アクティブ近い側に、今回のアクティブ近いパッシブシャットダウンが受信したとFIN ACKの送信を送信する:第四の波TIME_WAIT状態、2MSLが時間接続を閉じた後、受動側はACKのアクティブ側を受信した後に閉じ、接続が閉じられています。

 

 

 

公開された60元の記事 ウォン称賛20 ビュー4585

おすすめ

転載: blog.csdn.net/zhaikaiyun/article/details/104873552