ファイル記述子3uのストリームは何ですか?

ファイル記述子3uのストリームは何ですか?

ここに画像の説明を入力してください。

ファイル記述子2uのストリームがstderrであることを知っています。しかし、ファイル記述子3uのストリームが何であるかはよくわかりません。なぜですか?最終的にここで3uはどういう意味ですか?

ベストアンサー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接続を期待するソケットです。

起動時にncfds 0、1、2はすでに開いています。通常、これらのファイルは標準の入力、出力、またはエラー用に予約されているためです。したがって、新しいソケットを生成するためにシステムコールがnc呼び出さsocket()れると、システムは最初のFreeファイル記述子を返します。 :三。

その後、通常、ncそのソケットで操作が実行され、着信接続が入ると、accept()許可accept()されたソケットの別のファイル記述子が返され、実際に転送されたデータが渡されます。繰り返しますが、これは最初の無料サービスなので、おそらく4日の可能性があります。

おすすめ記事