答え1
マニュアル引用:
FD はファイルのファイル記述子番号です。 [...]
FD の後に次の文字のいずれかが続く場合、ファイルが開くモードを説明します。 [...] あなた読み書きアクセス用
TYPEはファイルに関連付けられているノードタイプです(例:GDIR、GREG、VDIR、VREGなど)。
またはIPv4IPv4ソケットの場合。
NODE はローカルファイルのノード番号です。 [...]またはインターネットプロトコルタイプ(例:「TCP」)。
NAMEはネットワークファイルのローカルおよびリモートインターネットアドレスです。コロン(':')、ポート、および
->
2つの部分で構成されるリモートIPアドレスが続くローカルホスト名またはIP番号。 +| -M、-n、および-Pオプションによっては、IPv4 INADDR_ANYおよびIPv6 IN6_IS_ADDR_UNSPECIFIEDアドレスと0ポート番号をUDP宛先アドレスとして表示できます。パケットが宛先に送信されてから経過した時間(TCP、UDP、およびUDPLITEリモートアドレスの後には、括弧内にTCP / TPI情報(例:(ESTABLISHED)
、(Unbound)
)、キューサイズ、およびウィンドウなど)が続くことがあります。サイズ(すべての方言ではない) - netstat(1)が報告する方法と似ています。ステータス、キューサイズ、およびウィンドウサイズの詳細については、-Tオプションの説明またはOUTPUT FOR OTHERのTCP / TPIフィールドの説明を参照してください。プログラム
したがって、これがlsof
通知するのは、現在実行中のプロセス3932のファイル記述子3がnc
読み取り+書き込みモードにあり(u
これはリスニングソケットとほとんど関係ありませんが)、INADDR_ANYおよびポート1337ピックアップワードにバインドされたリスニングIPv4 TCPソケットを指していることです。
nc
これは着信TCP接続を期待するソケットです。
起動時にnc
fds 0、1、2はすでに開いています。通常、これらのファイルは標準の入力、出力、またはエラー用に予約されているためです。したがって、新しいソケットを生成するためにシステムコールがnc
呼び出さsocket()
れると、システムは最初のFreeファイル記述子を返します。 :三。
その後、通常、nc
そのソケットで操作が実行され、着信接続が入ると、accept()
許可accept()
されたソケットの別のファイル記述子が返され、実際に転送されたデータが渡されます。繰り返しますが、これは最初の無料サービスなので、おそらく4日の可能性があります。