所属类别:Linux
文章作者:tutu-daddy
特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!
目录版权说明序言本书适用读者背景信息资源组织本书约定用到的代码例子意见反馈启用Safari?知识点第一部分:通用背景第一章。介绍1.1 基本术语1.2 通用代码形式1.3 用户空间工具1.4 浏览源代码1.5 什么时候应用补丁第二章。关键的数据结构2.1 套接字缓冲: sk_buff结构2.2 net_device结构2.3 本章提到的文件第三章。用户空间到内核的接口3.1 概述3.2 procfs和sysctl3.3 ioctl3.4 Netlink3.5 抓住配置变化第二部分:系统初始化第四章。通知链表4.1 使用通知链表的理由4.2 概述4.3 定义一个链表4.4 在链表中定义通知事件4.5 在链表中通知事件4.6 为网络子系统的通知链表4.7 借助/proc文件系统的通道4.8 本章涉及的函数和变量4.9 本章涉及的文件和文件夹第五章。系统初始化概述5.1 系统初始化概述5.2 设备注释和初始化5.3 网卡(NIC)初始化的目的5.4 设备和内核的互动5.5 初始化配置5.6 模块配置5.7 初始化设备处理层:net_dev_init5.8 用户空间助手5.9 虚拟设备5.10 借助/proc文件系统的通道5.11 本章涉及的函数和变量5.12 本章涉及的文件和文件夹第六章。PCI层和网卡6.1 本章所用到的数据结构6.2 注册一个PCI的网卡设备驱动6.3 电源管理和局域网唤醒6.4 PCI网卡注册实例6.5 大图6.6 通过/proc文件系统的通道6.7 本章所提到的函数和变量6.8 本章所提到的文件和文件夹第七章。组件初始化的内核基础7.1 启动时的内核设置7.2 模块初始化代码7.3 优化的宏标记7.4 启动时的初始化路径7.5 内存优化7.6 通过/proc文件系统的通道7.7 本章用到的函数和变量7.8 本章用到的文件和文件夹第八章。设备注册和初始化8.1 当一个设备被注册8.2 当一个设备被注销8.3 分配net_device结构8.4 网卡注册和注销的基本框架8.5 设备初始化8.6 net_device结构的组织8.7 设备状态8.8 注册和注销设备8.9 设备注册8.10 设备注销8.11 启用和禁用网络设备8.12 更新设备队列状态8.13 在用户空间配置设备相关的信息8.14 虚拟设备8.15 锁定8.16 通过/pro文件系统的通道8.17 本章用到的函数和变量8.18 本章用到的文件和文件夹第三部分:发送和接收第九章。中断和网络设备9.1 决定和传送方向9.2 接收时通知驱动9.3 中断处理9.4 sotfnet数据结构第十章。接收框架10.1 和其它特点的相互作用10.2 启用和禁用设备10.3 队列10.4 通知内核接收的框架:NAPI和netif_rx10.5 在设备驱动和内核之间的老的接口: netif_rx的第一部分10.6 阻塞管理10.7 处理NET_RX_SOFTIRQ的方式:net_rx_action第11章。发送框架11.1 启用和禁用传输第12章。关于中断的一般的和指导性的资源12.1 统计数字12.2 通过/proc和sysfs文件系统的管道12.3 本书中这部分用到的函数和变量12.4 本书中这部分用到的文件和文件夹第13章。协议处理13.1 网络栈的概述13.2 执行正确的栈处理句柄13.3 协议句柄阻止13.4 协议句柄注册13.5 以太网对应IEEE802.3帧结构13.6 通过/proc文件的系统的管道13.7 本章提到的函数和变量13.8 本章提到的文件和目录第四部分:桥接第14章。桥接:概念14.1 中继器,桥接器,路由器14.2 桥接器和交换机14.3 主机14.4 通过桥接合并局域网(LAN)14.5 桥接不同的局域网技术14.6 地址学习14.7 多个桥接第15章桥接:分割的树协议15.1 基本术语15.2 二层交换层拓扑的例子15.3 分割的树协议的基本元素15.4 桥接和端口号15.5 桥接协议数据单元(BPDUs)15.6 定义活动拓扑图15.7 计时器15.8 拓扑变化15.9 BPDU封装15.10 传输配置BPDU15.11 处理进入帧15.12 会聚时间15.13 更新的分割树协议的概述第16章桥接:Linux应用16.1 桥接设备抽象16.2 重要的数据结构16.3 桥接代码的初始化16.4 生成桥接设备和桥接端口16.5 生成一个心得桥接设备16.6 桥接设备设置途径16.7 删除一个桥接16.8 在桥接上增加一个端口16.9 启用和禁用桥接设备16.10 启用和禁用桥接端口16.11 在一个桥接端口改变状态16.12 大的图例16.13 转发数据库16.14 处理进入的交流数据16.15 在桥接设备上的传送16.16 分割的树协议(STP)16.17 网络设备通知链第17章桥接:各种主题17.1 用户空间配置工具17.2 通过/proc文件系统调整17.3 通过/sys文件系统调整17.4 统计数据17.5 在本书这部分用到的数据结构17.6 在本书的这部分用到的函数和变量17.7 在本书这部分用到的文件和文件夹第五部分:第四版网络协议(IPv4)第18章. 第四版网络协议:概念18.1 Ip协议:大的框架18.2 IP头18.3 IP选项18.4 包分解/反分解18.5 检验和第19章. 网络协议第四版: Linux基础和特性19.1 主要的IPv4的数据结构19.2 通用的包处理19.3 IP配置第20章. 网络协议第四版: 转发和本地发送20.1 转发20.2 本地发送第21章. 网络协议第四版: 传送21.1 执行传送的关键函数21.2 到邻近子系统的接口第22章. 网络协议第四版: 处理分解22.1 IP 包分解22.2 IP 包反分解第23章. 网络协议第四版: 各种主题23.1 长生命期的IP终端信息23.2 选择IP头的ID 域23.3 IP统计信息23.4 IP配置23.5 IP 到 IP23.6 Ipv4:有什么缺点?23.7 通过/proc文件系统调整23.8 在本书这部分用到的数据结构23.9 在本书的这部分用到的函数和变量23.10 在本书的这部分用到的文件和文件夹第24章. 四层协议和写后读(raw)IP 处理24.1 可用的四层协议24.2 四层协议注册24.3 三层到四层的传送: ip_local_deliver_finish24.4 第四版网络协议对比第六版网络协议24.5 通过/proc文件系统调整24.6 在本书的这部分用到的函数和变量24.7 在本书的这部分用到的文件和文件夹第25章. 因特网控制消息协议(ICMP 第四版)25.1 ICMP头结构25.2 ICMP 有效负载25.3 ICMP 类型25.4 ICMP 协议的应用25.5 大的框架25.6 协议初始化25.7 在本书这部分用到的数据结构25.8 传输ICMP消息25.9 ICMP统计信息25.10 传递错误通知给传输层25.11 通过/proc文件系统调整25.12 在本书的这部分用到的函数和变量25.13 在本书的这部分用到的文件和文件夹第六部分:网上邻居子系统第26章. 网上邻居子系统: 概念26.1 什么是网上邻居?26.2 需要网上邻居协议的理由26.3 Linux应用26.4 代理网上邻居协议26.5 何时请求被传送和处理26.6 网上邻居状态和网络不可到达监测(NUD)第27章 网上邻居子系统:基础27.1 主要的数据结构27.2 在三层协议和网上邻居协议之间的通用接口27.3 网上邻居基础的通常任务27.4 依靠网上邻居结构的参考27.5 生成一个网上邻居的入口27.6 网上邻居删除27.7 如同一个代理一样操作27.8 2层头缓存27.9 协议初始化和清除27.10 和其它子系统的交互27.11 在网上邻居协议和三层传输函数之间的交互27.12 队列第28章 网上邻居子系统:地址解析协议(ARP)28.1 ARP包格式28.2 ARP传输的例子28.3 无根据的ARP28.4 响应多个接口28.5 可调的ARP设置28.6 ARP协议初始化28.7 网上邻居结构的初始化28.8. 发送和接收ARP包28.9 处理进入的ARP包28.10. 代理的ARP28.11 例子28.12 外部事件28.13 ARPD28.14 反解ARP协议(RARP)28.15 在网络协议版本6中使用的ND比在网络协议版本4中使用的ARP提高的地方第29章 网上邻居子系统:其它的主题29.1 网上邻居的系统管理29.2 通过/proc文件系统调整29.3. 在本书这部分用到的数据结构29.4 在本书的这部分用到的文件和文件夹第七部分:路由第30章 路由:概念30.1 路由器,路由和路由表30.2 路由的必要元素30.3 路由表30.4 查询30.5 包接收对比包发送第31章 路由:进一步讨论31.1 路由策略背后的概念31.2 多路由背后的概念31.3 和其它内核子系统的交互31.4 路由协议的守护进程31.5 冗长的监测31.6 ICMP_REDIRECT消息31.7 反转路径过滤第32章 路由:Linux应用32.1 内核设置32.2 主要的数据结构32.3 路由和地址范围32.4 首选和备选IP地址32.5 通用的常规和宏32.6 全局锁32.7 路由子系统的初始化32.8 外部事件32.9 和其它子系统的交互第33章 路由:路由缓存33.1 路由缓存初始化33.2 Hash表组织33.3 主要的缓存操作33.4 多路径缓存33.5 在DST和呼叫协议的接口33.6 清除路由表33.7 垃圾回收33.8 外出的ICMP_REDIRET速率限制第34章 路由:路由表34.1 路由Hash表的组织34.2 路由表初始化34.3 增加和删除路由34.4 路由策略和它在路由表定义的影响第35章 路由:检索35.1 检索功能的高级查询35.2 协助路由35.3 表查询:fn_hash_lookup35.4 fib_lookup函数35.5 接收和发送的设置函数35.6 输入和输出路由规定的通用结构35.7 输入路由35.8 输出路由35.9 在下一跳选择中多路径的影响35.10 路由策略35.11 路由源35.12 路由策略和基于分级的路由表第36章 路由:各种其它的主题36.1 用户空间配置工具36.2 统计数据36.3 通过/proc文件系统调整36.4 启用和禁用转发36.5 在本书这部分用到的数据结构36.6. 在本书的这部分用到的函数和变量36.7 在本书的这部分用到的文件和文件夹关于作者后记索引
相关信息· 瑞星专家谈清除 “美女杀手”方法
· 如何禁止用户查看指定磁盘驱动器
· 流氓软件及反流氓软件的技术分析
· CPU5G,内存2G:Longhorn巨贪资源
82722
58927
