出力netstatの「tcp6」列の意味は何ですか?netstatの次の出力について説明してください:
tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2
何をするにtcp6意味ですか?
tcp6 0 0 172.2.44.11:36559 210.98.81.140:443
出力netstatの「tcp6」列の意味は何ですか?netstatの次の出力について説明してください:
tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2
何をするにtcp6意味ですか?
tcp6 0 0 172.2.44.11:36559 210.98.81.140:443
回答:
tcp6
単にIP v6上のTCPプロトコルを意味します。
tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393 / apache2
netstatマニュアルから:
tcp6
:使用されるプロトコル。これはTCP over IPv6です
0
:このソケットに接続されているユーザープログラムによってコピーされなかったバイト数。
0
:リモートホストによって確認されなかったバイト数。ローカルアドレス
dmz.local.net
::www
ソケットのローカルエンドのアドレスとポート番号。(-n)オプションを指定しない限り、ソケットアドレスはその正規のホスト名(FQDN)に解決され、ポート番号は対応するサービス名に変換されます。
5.140.235.6%14631
::49964
ソケットのリモートエンドのアドレスとポート番号。
ESTABLISHED
:ソケットの状態。この状態ESTABLISHED
は、ソケットに接続が確立されていることを意味します。
21393
/ apache2
:ソケットを所有するプロセスのプロセスID(PID)とプロセス名のスラッシュで区切られたペア。
要約すると、ローカルのapache2プロセス(pid = 21393)、標準wwwポート(80)でリッスンすると、ポート49964(リンクローカル IPv6である未解決のIPv6アドレス)上のリモートホストとのTCP(IPv6経由)接続が確立されます。アドレス:ローカル通信を容易にするためにコンピューターが自分自身に割り当てるアドレス。5.140.235.6%14631
IPv6の詳細:
これは、TCP / IPバージョン6プロトコルを使用した接続が作成され、Apache Webサーバーに対して確立されたことを意味します。
TCP / IPバージョン6はTCP / IPバージョン4のフォロワーです。2つの主な違いの1つは、IPv6で使用できるIPアドレスの数がIPv4で許可されているものよりはるかに多いことです。
接続の両側に名前とポートも表示されます。dmz.local.net
ポート80(www
)で、デーモンapache2
はPID 21393として実行されています。接続はESTABLISHED
、TCPハンドシェイクが正常に完了し、クライアントがサーバーに情報を送信する準備ができていることを意味します。 。