Unixのインターネットソケットファイルですか?

Unixのインターネットソケットファイルですか?

「すべてはファイルです」がUnixの主な概念の1つであることを知っていますが、ソケットは一般的なファイルシステムインタフェースとは異なり、カーネルが提供する他のAPI(ソケット、sendto、recvなど)を使用します。

ここで「すべてがファイルです」はどのように適用されますか?

ベストアンサー1

ソケットは別のAPIを使用します。

これは完全に正確ではありません。ソケットで使用できるいくつかの追加機能がありますが、一般的な機能やread()ソケットwrite()fdなどを使用できます。

ここで「すべてがファイルです」はどのように適用されますか?

ある意味、ファイル記述子は関連しています。

「ファイル」の定義がファイルシステムに格納されている個々のバイトのシーケンスである場合、すべてがファイルではありません。ただし、ファイル定義がハンドル(情報フォワーダ、I / O接続)に似ている場合は、「すべてがファイルです」が理解し始めます。これらには必然的にバイトシーケンスが含まれていますが、どこから来て行くかは状況によって異なります。

しかし、これは文字通りではありません。 ㅏ悪魔デーモンはファイルではなくプロセスです。産業用コンピュータファイルスタイルエンティティは、他のプロセスに関連する方法を軽減する可能性が高いです。

おすすめ記事