永发信息网

linux系统的抽象层次

答案:2  悬赏:20  手机版
解决时间 2021-02-13 10:26
linux系统的抽象层次
最佳答案
Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。
Linux内核采用分层结构处理网络数据包。分层结构与网络协议的结构匹配,既能简化数据包处理流程,又便于扩展和维护。

内核网络结构

在Linux内核中,对网络部分按照网络协议层、网络设备层、设备驱动功能层和网络媒介层的分层体系设计。
网络驱动功能层主要通过网络驱动程序实现。
在Linux内核,所有的网络设备都被抽象为一个接口处理,该接口提供了所有的网络操作。
net_device结构表示网络设备在内核中的情况,也就是网络设备接口。网络设备接口既包括软件虚拟的网络设备接口,如环路设备,也包括了网络硬件设备,如以太网卡。
Linux内核有一个dev_base的全局指针,指向一个设备链表,包括了系统内的所有网络设备。该设备链表每个节点是一个网络设备。
在net_device结构中提供了许多供系统访问和协议层调用的设备方法,包括初始化、打开关闭设备、数据包发送和接收等。
全部回答
linux内核
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动(星星指定专营店)(凯峰酒店)地址好找
我的车漏电但是在4s店检查不出什么原因怎么办
我的儿子叫我舅舅什么
欢唱名殿地址有知道的么?有点事想过去
女生说,我们一直都是很好的朋友的,你会遇到
中国联通(西范营业厅)(湖莲西街309号附近中国
睡着后手脚抖动是什么原因?
中国移动华星特约代理点在哪里啊,我有事要去
中国移动(阿伟指定专营店)(长城南路6-29号附
中国移动(阿伟指定专营店)(工业大道172号附近
好味道食府在哪里啊,我有事要去这个地方
朋友过生日的祝福藏头诗(祝武尧12岁生日快乐
公务员,数字推理,1 9 7 27 13 ( ) 19 63
要从长沙做大巴去张家界。请问应该在哪坐??
中国移动(朝阳营业厅)(吴宁东路50号中国移动)
推荐资讯
无车牌ETC能过,这个问题有什么好的解决方案?
中国-街舞bfd怎么去啊,我要去那办事
舞灵舞蹈艺术中心(二部)地址在哪,我要去那里
说一些现代言情小说,要一直暗恋的
QFII制度允许合格的境外机构投资者通过严格监
喜民汽车维修怎么去啊,我要去那办事
慢性肾炎患者,尿蛋白≥1g/d,血压控制的理想
门子里有两横是什么字
一个男孩,一个女孩,分别脱光衣服,绑在十字
求《莫斯科郊外的晚上》中文版歌词,急!
一水玄瑜伽武林蓝色馆地址有知道的么?有点事
山西高考分数达到学校线,没有达到省控线,能
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?