#Netstatのコマンド
ユニットテストの各ポートのネットワーク接続に一般的に関連するIP、TCP、UDP、およびICMP統計情報を表示するためのnetstatコマンド。netstatコマンドは、カーネル内のネットワークおよび関連情報にアクセスするためのプログラムであり、それは、TCP接続は、TCPとUDPは、メモリ管理に関連するプロセスを報告し、モニタリングを提供します。
このセクションでは、TCPのリンクを示してい
ルーティング情報を参照するには、netstat -rを使用します
ポートとの接続を表示するとき、彼らはシステム管理者のための対応するプロセス名とプロセスIDを表示することができ非常に便利です。栗は、Apacheのhttpdサービスは80ポート開いているあなたは、HTTPサービスが開始されている、またはHTTPサービスがApacheやnginxの開始によって提供されているかどうかを確認したい場合は、この時間は、あなたは、プロセス名を見てみることができます。
使用netstat
-nlpt查看端口和连接
netstatの-sを使用した統計データポート
すべての80ポートの使用状況を参照してください80をgrepする| netstatコマンドを使用し-ntulp
すべての州で詳細は、netstat
CLOSED元の(非接続状態)。
リモートマシンへの接続要求を待って、リスニング状態をLISTEN。
SYN_SEND TCP 3ウェイハンドシェイク中に、アクティブな接続は、ACKパケットのためSYN_SEND状態と待機にSYNパケットを送信します。
TCP 3ウェイハンドシェイク中SYN_RECV、クライアントを接続するためのイニシアチブは、SYN_RECV状態に入り、SYNパケットを受信します。
TCP 3ウェイハンドシェイクを完了した後に設立され、ESTABLISHED状態に入るアクティブな接続を終了します。この場合、TCP接続が確立されている、あなたが通信することができます。
TCP四波FIN_WAIT_1、アクティブ近い送信パケットフィンの後端部は、状態がFIN_WAIT_1に入るとき。
TCP四波FIN_WAIT_2、アクティブ近いはACKパケットの後端が受信されると、FIN_WAIT_2状態に入ります。
手を振ったとき4 TCP TIME_WAIT後、シャットイニシアチブは、パッシブACKパケットの閉鎖端が受信され、その結果、ほとんどのMSLの時間を待って、TIME_WAIT状態にACKパケットを送信します。
アクティブクローズを振っ中4つのTCP閉鎖はFINパケットを送信した後、対応するACKパケットが受信されないが、FINパケットの他の側面は、閉状態に今回受信しました。
4 CLOSE_WAIT TCPは手を振った時には、FINパケットの受動的な領収書の終了後にシャットダウン、CLOSE_WAIT状態に入ります。
四波LAST_ACK TCPの受動はFINパケットの後端を閉じたときにACKパケットのLAST_ACK状態と待機中に送りました。
アクティブ状態は、端部に接続されていてもよいです:
CLOSED SYN_SENDは、確立されました。
イニシアティブ可能な状態の終了を閉じるには、以下のとおりです。
FIN_WAIT_1 FIN_WAIT_2 TIME_WAIT。
パッシブ最後は可能な状態を接続:
ESTABLISHED SYN_RECVをLISTEN。
可能な状態のパッシブ閉鎖端は、以下のとおりです。
CLOSE_WAIT LAST_ACK CLOSED。