网络设备接口

Posted zhangshuaifeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络设备接口相关的知识,希望对你有一定的参考价值。

网络设备接口
(1)/dev下没有设备文件,也不通过/sys下的属性文件访问。直观看来,应用层都是通过一些特殊的命令(如ifconfig、ping等)来访问网卡硬件(调用驱动)的。本质上应用调用驱动的方法可以通过分析ping、ifconfig等命令的实现来得知。实际就是通过:socket、bind、listen、connect、send、recv等API来实现的。
(2)网络设备被抽象成一个能够发送和接收数据包的“网络接口”
(3)struct net_device来管理所有网络接口

技术图片

 

学习方法
(1)注意网络设备的访问方法与字符设备和块设备不同
(2)2个数据结构(net_device和sk_buff)

 

 

以上是关于网络设备接口的主要内容,如果未能解决你的问题,请参考以下文章

移动网络接口设计

7LwIP协议规范翻译——网络接口

网络设备接口

为linux网络接口配置多个ip地址

zabbix通过自动发现功能实现自动识别网络设备接口

请问如何给虚拟机设置多个网络接口??