深入理解linux网络技术内幕读书笔记(二)--关键数据结构
2016-04-20 22:11
316 查看
Table of Contents
1
套接字缓冲区: sk_buff结构
1.1
网络选项及内核结构
1.2
结构说明及操作函数
2
net_device结构
2.1
MTU
2.2
结构说明及操作函数
套接字缓冲区: sk_buff结构
[title3]
网络选项及内核结构[/title3]
一般而言,任何引起内核数据结构改变的选项(如把tc_index字段添加到sk_buff结构),都不适合编译成一个模块。
[title3]
结构说明及操作函数[/title3]
sk_buff的成员解释及操作函数详见: linux
kernel sk_buff管理
net_device结构
[title3]
MTU[/title3]
Ethernet帧规范把最大有效载荷尺寸定为1500个字节,有时候,你会发现Ethernet MTU定义为1518或1514:第一个Ethernet帧的最大尺寸包括报头在内,而第二个包括报头但不包括帧检查序列(4个字节的校验和).
[title3]
结构说明及操作函数[/title3]
net_device的成员解释及操作函数详见: 网络驱动移植之net_device结构体及其相关的操作函数
相关文章推荐
- 深入理解linux网络技术内幕读书笔记(二)--关键数据结构
- 【数据结构】LinkedList原理及实现学习总结
- 数据结构实验之图论六:村村通公路
- 数据结构之树的三种存储结构
- c++数据结构之广义表
- 数据结构学习之栈
- 数据结构-stack的基本操作
- 数据结构-stack基本操作
- 数据结构
- JDK容器与并发—数据结构
- Java数据结构——容器总结
- 常用数据结构与算法总结
- powerdesigner中数据结构转化为excel文档
- 【数据结构】链表的原理及java实现
- 数据结构(树)
- 数据结构实例列表
- 数据结构(八皇后问题)
- 数据结构(c)——栈
- 我的软考之路(七)——数据结构与算法(5)之查找
- 数据结构和算法17 之拓扑排序