网络设备驱动模型

更新时间:
2024-03-14
下载文档

网络设备驱动模型

网络设备是完成用户数据包在网络媒介上进行发送和接收的设备,它将上层网络协议传递下来的数据包进行发送,并将收到的数据包传递给上层网络协议。

网络设备驱动的体系从上到下分为四个层次,网络协议接口层、网络设备接口层、网络设备驱动层、网络设备与媒介,结构如下:

  • 网络协议接口层向网络层提供统一的数据包收发接口,这一层的存在使得上层协议独立于具体的设备。
  • 网络设备接口层为不同的网络设备定义统一、抽象的结构体 netdev,该结构体是网络设备驱动层中的容器。
  • 网络设备驱动层对 netdev 结构体中的成员赋予具体的数值和函数,为网络设备驱动提供实际的功能。
  • 网络设备与媒介是网络相关的物理设备,例如 MAC 控制器、PHY、网口等等。
文档内容是否对您有所帮助?
有帮助
没帮助