网络设备的设备编号

时间:2011-02-21 22:47:29

标签: linux operating-system linux-kernel

在Linux中,为什么网络设备驱动程序与主要/次要设备号或/ dev文件无关?

1 个答案:

答案 0 :(得分:3)

通常,网络设备不适合文件系统模型。

/ dev文件有两种类型:块和字符。典型的块设备是磁盘驱动器,可以直观地表示为单个大文件。典型的字符设备是一个控制台,其中读入键盘按下并且终端显示被写为字节的“流”。这两个接口都与常规文件上执行的操作非常相似,因此表示物理设备AS文件是有意义的。

但是,网络设备不适合任何一种型号。以太网接口不代表大量字节存储,也不代表单个传入或传出字节流。应用程序通过套接字API(man 2 socket)使用网络服务,这通常不需要他们知道有关网络拓扑的任何信息,因此实际上没有用于接口的文件表示。

相关问题