词条 | 深入理解LINUX网络技术内幕 |
释义 | Linux如此的流行正是得益于它的特性丰富并有效的网络协议栈。深入理解Linux网络内幕》阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,但初学者通过本书仍然可以学习到协议本身和大量的应用信息。网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。本书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。《深入理解Linux网络内幕》不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。 图书信息书 名: 深入理解LINUX网络技术内幕 作 者:(意)本,夏安,闫江毓,黄景昌 译 出版社: 中国电力出版社 出版时间: 2009-6-1 ISBN: 9787508379647 开本: 16开 定价: 128.00元 作者简介 Christian Benvenuti是一个专注于操作系统网络的设计者。他在书中不仅解释了Linux代码如何工作,还阐述了主要网络特性的目的以及在不同解决方案间是如何抉择的。书中还包含了大量的流程图和其他图表以帮助读者理解。 图书目录前言 第一部分 基础背景 第一章 简介 基本术语 常见编码模式 用户空间工具 浏览源代码 当功能以补丁形式提供时 第二章 关键数据结构 套接字缓冲区:sk—buff结构 net—device结构 本章涉及的文件 第三章 用户空间与内核的接 概论 procfs与sysctl ioctl Netlink 配置改变串行化 第二部分 系统初始化 第四章 通知链 使用通知链的原因 概论 定义链 链注册 链上的通知事件 网络子系统的通知链 通过/proc文件系统的调整 本章涉及的函数和变量 本章涉及的文件和目录 第五章 网络设备初始化 系统初始化概论 设备注册和初始化 NIC初始化的基本目标 设备与内核之间的交互 初始化选项 模块选项 设备处理层初始化:net—dev—init 用户空间辅助程序 虚拟设备 通过/proc文件系统调整 本章涉及的函数和变量 本章涉及的文件和目录 第六章 PCI层和网络接口卡 本章涉及的数据结构 PCI NIC设备驱动程序的注册 电源管理和网络唤醒 PCI NIC驱动程序注册范例 大蓝图 通过/proc文件系统调整 本章涉及的函数和变量 本章涉及的文件和目录 第七章 组件初始化的内核基础架构 引导期间的内核选项 模块初始化代码 优化宏卷标 引导期间初始化函数 内存最优化 同第六章后三条 第八章 设备注册和初始化 设备注册之时 设备除名之时 分配net—device结构 NIC注册和除名的架构 设备初始化 net—device结构的组织 设备状态 设备的注册和除名 设备注册 设备除名 开启和关闭网络设备 更新设备队列规则状态 从用户空间配置设备相关信息 虚拟设备 上锁 同第六章后三条 第三部分 传输和接收 第九章 中断和网络驱动程序 决策和流量方向 接收到帧时通知驱动程序 ..................... |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。