Linux内核源码剖析——TCP/IP实现(上下册)_带目录_樊东东,莫澜编著_北京:机械工业出版社 , 2011.01.PDF
价      格:¥ 7.80
VIP优惠 文件类型 清晰程度 文件大小
8折 扫描版PDF 300DPI 247M
点击在线交谈 无需注册会员,可以直接购买!
商品详情
注意:链接有问题的书请登录邮箱查收!!!

即时起网站不再提供充点下载服务,点数没有使用完的顾客需要什么书请直接联系客服!!




此书为PDF电子版,不是纸书,付款后自动发货,弹出百度云盘下载地址和密码,自己下载即可!阅读后如感兴趣,可以去书店购买相应的纸质书籍,下载24小时内请删除!本站展示只是部分图书,如需别的电子书请联系客服!
购买时请填写真实邮箱。邮箱请填写正确并请填写常用邮箱!
电子书购买后不予退款。
切记,付款完成后不要关闭网页,等自动返回。如遇链接失效或密码错误,请于24小时内登录购买时留下的邮箱查收文件。
成功付款,但没有弹出下载地址请联系客服处理。不主动联系客服产生的损失请自负。

即日起网站开通VIP会员,VIP会员直接购买打八折,VIP会员购书流程:
1.注册本站会员
2.登录网站,进入会员中心,点击左边导航“在线充值”,选中“购买VIP会员”,再点充值并付款,完成VIP会员购买。
(链接地址为:http://www.fou001.com/e/member/buygroup/)
3.确认选购的电子书,点立即购买,填写收货人信息,填入优惠码:ODAE4VYFG5UJJDXQWDHH
4.下一步,付款,完成购买

内容简介
本书详细论述了Linux内核2.6.20版本中TCP/IP的实现。书中给出了大量的源代码,通过对源代码的详细注释,帮助读者掌握TCP/IP的实现。本书根据协议栈层次,从驱动层逐步论述到传输层,包括驱动的实现、接口层的输入输出、IP层的输入输出以及IP选项的处理、邻居子系统、路由、套接口及传输层等内容,全书基本涵盖了网络体系架构全部的知识点。特别是TCP,包括TCP连接的建立和终止、输入与输出,以及拥塞控制的实现。
本书适用于熟悉Linux的基本使用方法,对Linux内核工作原理以及网络知识有一定的了解,而又极想更深入理解各个机制在Linux中的具体实现的用户,包括应用程序员和嵌入式程序员,以及网络管理员等。相关专业的科研人员在工作中遇到问题时,也可以查阅本书,理解相关内核部分的实现。此外,计算机相关专业的本科高年级学生和研究生,在学习相关课程(如操作系统、计算机网络等)时,可将本书作为辅助教程,与理论相结合以便更好地理解相应的知识点。
目 录
上册
前言
第1章 预备知识    
1.1 应用层配置诊断工具    
1.1.1 iputils    
1.1.2 net-tools    
1.1.3 iproute2    
1.2 内核空间与用户空间的接口    
1.2.1 procfs    
1.2.2 sysctl(/proc/sys目录)    
1.2.3 sysfs(/sys文件系统)    
1.2.4 ioctl系统调用    
1.2.5 netlink套接口    
1.3 网络I/O加速    
1.3.1 TSO/GSO    
1.3.2 I/O AT    
1.4 其他    
1.4.1 slab分配器    
1.4.2 RCU    
第2章 网络体系结构概述    
2.1 引言    
2.2 协议简介    
2.3 网络架构    
2.4 系统调用接口    
2.5 协议无关接口    
2.6 传输层协议    
2.7 套接口缓存    
2.8 设备无关接口    
2.9 设备驱动程序    
2.10 网络模块源代码组织    
第3章 套接口缓存    
3.1 引言    
3.2 sk_buff结构    
3.2.1 网络参数和内核数据结构    
3.2.2 SKB组织相关的变量    
3.2.3 数据存储相关的变量    
3.2.4 通用的成员变量    
3.2.5 标志性变量    
3.2.6 特性相关的成员变量    
3.3 skb_shared_info结构    
3.3.1 "零拷贝"技术    
3.3.2 对聚合分散I/O数据的支持    
3.3.3 对GSO的支持    
3.3.4 访问skb_shared_info结构    
3.4 管理函数    
3.4.1 SKB的缓存池    
3.4.2 分配SKB    
3.4.3 释放SKB    
3.4.4 数据预留和对齐    
3.4.5 克隆和复制SKB    
3.4.6 链表管理函数    
3.4.7 添加或删除尾部数据    
3.4.8 拆分数据:skb_split()    
3.4.9 重新分配SKB的线性数据区:pskb_expand_head()    
3.4.10 其他函数    
第4章 网络模块初始化    
4.1 引言    
4.2 网络模块初始化顺序    
4.3 优化基于宏的标记    
4.4 网络设备处理层初始化    
第5章 网络设备    
5.1 PCI设备    
5.1.1 PCI驱动程序相关结构    
5.1.2 注册PCI驱动程序    
5.2 与网络设备有关的数据结构    
……
下册
免责申明:
本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请联系我们,我们将尽快予以处理。