Chinaunix

标题: ChinaUnix新春送书之--《深入浅出Linux TCP/IP协议栈》(已评选) [打印本页]

作者: send_linux    时间: 2010-02-08 11:57
标题: ChinaUnix新春送书之--《深入浅出Linux TCP/IP协议栈》(已评选)
活动结束了,谢谢大家的热情参与,经过统计,发贴前两名的是:

Godbach      169
jjj137    84


请获奖用户站内将相关邮寄信息投递与我。

谢谢大家的参与,敬请期待下期有奖书评活动!:wink:



为了推动CU Linux内核和驱动板块交流区的发展,也为了感谢那些积极帮助别人回答问题的内核和驱动技术爱好者,我们将在春节假期期间推出《深入浅出Linux TCP/IP协议栈》赠送计划,只要满足以下条件的网友,均有机会获赠《深入浅出Linux TCP/IP协议栈》。

获赠参考指标:
1、假期间(2月8日-3月8日)在Linux开发者交流区交流积极回复大家问题,技术帖(包括主题贴)超过100帖以上,前两名。
2、达不到以上指标时,我们从所有积极交流者中,按回帖排行和发帖质量情况,择优选择。


深入浅出Linux TCP/IP协议栈



作  者罗钰
出 版 社人民邮电出版社
图书定价¥49.00


图书简介:

本书主要对Linux 2.6.18内核协议栈源代码做了一些基本的分析,这些分析基于作者在操作系统方面的研究和网络协议开发过程中的经验和笔记,编写本书的目的主要是使读者能够在尽可能短的时间内掌握Linux内核协议栈的工作机理,为移植和扩展协议栈打下基础。
本书首先介绍了内核源码的整体概况及协议栈初始化过程,然后结合配置、用户使用协议栈的方法,采取深入浅出、由上及下的策略对协议栈的代码进行了分解和注释。最后还介绍了通信界里较流行的VLAN技术和LACP协议。
本书适合Linux网络开发人员以及对Linux内核感兴趣的读者阅读。

图书目录:

第1章 操作系统、网络、协议栈、代码 1
1.1 Linux操作系统介绍 2
1.1.1 Linux操作系统架构简介 2
1.1.2 网络协议发展介绍 3
1.2 本书的组织和安排 7
1.2.1 基本的数据结构和计算机术语 8
1.2.2 图片风格演示 10
1.2.3 本书的组织 11
第2章 内核系统初始化 14
2.1 系统初始化流程简介 15
2.2 内核文件解读 19
2.2.1 ELF文件格式 19
2.2.2 Link Scripts知识 22
2.2.3 Linux内核镜像解析 23
2.3 中断及任务调度管理 32
2.3.1 中断及软中断模型 32
2.3.2 各种语境下的切换 43
2.3.3 内核下的同步与互斥 44
2.3.4 各种异步手段 47
2.4 虚拟文件系统 49
.2.5 网络协议栈各部分初始化 52
2.5.1 网络基础系统初始化 53
2.5.2 网络内存管理 54
2.5.3 网络文件系统初始化 63
2.5.4 网络协议初始化 65
2.5.5 初步了解路由系统 74
2.6 Linux设备管理 75
2.6.1 底层PCI模块的初始化 78
2.6.2 网络设备接口初始化例程 80
第3章 配置网络系统 92
3.1 配置过程分析 93
3.1.1 配置是如何下达到内核的? 93
3.1.2 socket系统调用 95
3.1.3 ioctl代码的实现 104
3.1.4 loopback接口的配置过程 113
3.1.5 IP别名的实现 115
3.2 回顾FIB系统初始化 119
3.3 深入FIB系统 122
3.4 FIB系统发生了什么样的变化 132
3.5 直接访问路由表 149
3.6 接口状态变化的处理过程 151
第4章 网络层实现的初步研究 154
4.1 从ping 127.0.0.1开始旅程 155
4.2 再次相遇Socket系统调用 157
4.3 IP数据报文格式 158
4.4 send系统调用 159
4.5 在路由系统中游历 164
4.5.1 查找出口 164
4.5.2 当目的地址是远端主机时 177
4.5.3 创建对应路由cache表项 180
4.5.4 创建对应邻居表项 184
4.6 回到发送的路径 189
4.6.1 IP层发送过程 189
4.6.2 揭密hh_cache 193
4.7 ARP的作用 202
4.7.1 ARP的机制 202
4.7.2 ARP报文格式 203
4.7.3 Linux ARP协议的实现 204
4.8 到达设备驱动层 219
4.8.1 数据链路层帧格式 219
4.8.2 Loopback设备的发送过程 224
4.9 接收过程:从中断到路由系统 225
4.10 ICMP 240
4.10.1 ICMP报文格式 241
4.10.2 ping本机地址及回环地址 242
4.10.3 ping外部地址 243
4.11 从内核到用户 249
第5章 传输层实现的研究 253
5.1 进一步到UDP 254
5.1.1 UDP用户代码 254
5.1.2 UDP数据报文格式 255
5.1.3 服务器端bind的实现 255
5.1.4 接收代码 261
5.1.5 释放UDP的socket 264
5.2 更高阶的TCP 266
5.2.1 TCP用户代码 266
5.2.2 TCP数据报文格式 266
5.2.3 TCP栈及socket的初始化 268
5.2.4 服务器端bind和listen的实现 271
5.2.5 服务器端accept的实现 276
5.2.6 客户端connect的实现——发起三次握手 278
5.2.7 TCP报文的接收 286
5.2.8 三次握手的实现 291
5.2.9 内核收到报文转到用户态 295
5.2.10 释放TCP的socket 300
5.3 TCP拥塞控制 303
5.3.1 TCP拥塞控制机制介绍 305
5.3.2 Linux内核拥塞控制功能的实现 307
第6章 Select系统调用的实现机制 310
6.1 如何使用select 312
6.2 Select的内核实现 313
第7章 数据链路层协议实现 318
7.1 基本的2层知识 319
7.2 Linux桥实现的基本框架 320
7.3 VLAN 321
7.3.1 VLAN概念 321
7.3.2 Linux下VLAN——存在巨大的缺陷 323
7.4 LACP协议 330
7.4.1 聚合端口简介 330
7.4.2 LACP在Linux中的实现 333
7.5 2层功能总结 339
后记 341
参考文献 342
作者: 独孤九贱    时间: 2010-02-08 15:15
版主,送我一本吧,穷人,买不起书。
作者: ljjk    时间: 2010-02-08 15:46
也送我一本吧
作者: djstava    时间: 2010-02-08 15:53
CU新春活动好多啊。
作者: T-Bagwell    时间: 2010-02-08 16:03
看上去很有诱惑力啊
作者: chenyx    时间: 2010-02-08 20:50
支持下
作者: ubuntuer    时间: 2010-02-08 21:14
只要回复的一人送一本吧
作者: insmile    时间: 2010-02-08 22:05
看看
作者: wrongch    时间: 2010-02-09 08:59
送一本吧?
作者: ouyxia    时间: 2010-02-09 10:00
回复 1# send_linux


    新手需要啊
作者: liuyxhello    时间: 2010-02-09 10:32
我也想,期待。。。。
作者: cnazhp    时间: 2010-02-09 10:49
很及时啊
作者: liubo1977    时间: 2010-02-09 13:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: iorifreedom    时间: 2010-02-09 16:53
其实,打折买也可以哦
作者: new_learner    时间: 2010-02-09 17:16
呵呵 终于出书了 记得去年作者放了一本电子版的
作者: joiky    时间: 2010-02-09 18:38
支持一下!
作者: dangaohe    时间: 2010-02-09 19:04
版主,送本给我吧
作者: unix_luntan    时间: 2010-02-09 21:02
发几章样章看看!
作者: pbug    时间: 2010-02-09 22:11
只管3分,不管后果。
作者: crowsy001    时间: 2010-02-10 09:33
期待;
不过难度太大。 --!
作者: rainballdh    时间: 2010-02-10 10:02
这本书如何?没钱买书啊
作者: openspace    时间: 2010-02-10 10:50
看目录很不错啊
真希望能整一本
作者: iorifreedom    时间: 2010-02-10 12:02
眼红了,期待中。。。。
作者: redcarp    时间: 2010-02-10 12:12
好像不错的说
作者: anders0913    时间: 2010-02-10 12:22
想要~~
作者: wangch05    时间: 2010-02-10 12:25
前100楼每人送一本吧。
作者: smalloc    时间: 2010-02-10 15:10
回复 2# 独孤九贱


    大哥.我可是看你的桥代码入门的,现在还在收集这方面的书啊...
作者: smartlinux    时间: 2010-02-10 15:15
狼多肉少
作者: isun    时间: 2010-02-10 16:07
前几天还想买这本书呢
作者: LunarBull    时间: 2010-02-10 19:30
真能送啊??
作者: abnormalzj    时间: 2010-02-11 09:48
回复 1# send_linux


   全送得了
作者: send_linux    时间: 2010-02-11 12:01
版主,送我一本吧,穷人,买不起书。
独孤九贱 发表于 2010-02-08 15:15



    我ft,九剑兄弟真是开玩笑啊,呵呵
作者: spark8103    时间: 2010-02-11 12:45
每人赠送一本吧!!
作者: freekongjian    时间: 2010-02-11 13:57
版主给我一本吧,谢谢!!
作者: hackerwang    时间: 2010-02-12 10:23
给我也送一本吧
作者: sandflee    时间: 2010-02-12 12:20
哈哈 正在看这本书,
作者: GetStarted    时间: 2010-02-12 14:19
为了推动CU Linux内核和驱动板块交流区的发展,也为了感谢那些积极帮助别人回答问题的内核和驱动技术爱好者 ...
send_linux 发表于 2010-02-08 11:57



    其他技术版块不算?
作者: send_linux    时间: 2010-02-12 15:16
其他技术版块不算?
GetStarted 发表于 2010-02-12 14:19



    其他板块有其他的奖励书籍,呵呵

要是对内核相关的协议栈有心情,还是应该在这几个相关版面讨论,是吧
作者: 滑翔的蜗牛    时间: 2010-02-12 15:27
比较有兴趣 {:3_186:}
作者: windwish    时间: 2010-02-12 16:56
过年啦、发书啦。
作者: pc521    时间: 2010-02-13 12:25
送俺一本吧!!!
作者: 300second    时间: 2010-02-13 15:34
o(∩_∩)o...哈哈,也正因如此,存储才越来越值钱
作者: richthofen    时间: 2010-02-14 14:16
本帖最后由 richthofen 于 2010-02-14 14:18 编辑

感兴趣,来一本吧
看定价感觉说不出什么来,又是北京邮电大学出的
作者: 天下洪荒    时间: 2010-02-14 23:30
我想也先要
作者: illuojin    时间: 2010-02-14 23:51
送给有缘人。:wink:
作者: OraBSD    时间: 2010-02-15 12:07
江民科技和江泽民有啥关系?
PS:顺便测试一下CU的敏感词。
作者: bearzhang1101    时间: 2010-02-15 23:49
想学网络,需要啊
送俺一本吧
作者: wwdxws110    时间: 2010-02-16 22:28
送我一本吧,一直用linux,正是我需要的
作者: goter    时间: 2010-02-17 16:51
这个不贵,就自己买了吧
作者: china.hawk    时间: 2010-02-17 18:06
lz 来一本谢谢!
china.hawk@163.com
作者: Godbach    时间: 2010-02-18 23:29
不错。不过没有提供样张吗
作者: ConquerorLiu    时间: 2010-02-19 17:10
请问一下这本书在哪里有的卖呢?

为了推动CU Linux内核和驱动板块交流区的发展,也为了感谢那些积极帮助别人回答问题的内核和驱动技术爱好者 ...
send_linux 发表于 2010-02-08 11:57

作者: send_linux    时间: 2010-02-19 17:34
请问一下这本书在哪里有的卖呢?
ConquerorLiu 发表于 2010-02-19 17:10



   

应该已经上市了吧?

不过可以参加CU的活动啊,就可以获得,呵呵
作者: ConquerorLiu    时间: 2010-02-19 17:52
这个活动难搞啊,要是技术帖子呢!

再说了什么是技术帖,技术含量要多大才算,抑或只要是和技术沾点边就算

我找到了,在china-pub上有的卖了

您是作者?

应该已经上市了吧?

不过可以参加CU的活动啊,就可以获得,呵呵
send_linux 发表于 2010-02-19 17:34

作者: Godbach    时间: 2010-02-19 21:22
感觉最近分析内核中网络部分的书比较多了
作者: dreamice    时间: 2010-02-19 23:01
没什么指望,只能自己买一本了
作者: Godbach    时间: 2010-02-20 09:30
没什么指望,只能自己买一本了
dreamice 发表于 2010-02-19 23:01



   没看到这本书的具体内容。如果是分析内核中网络部分的,那应该和《深入理解Linux网络内幕》的内容差不多吧
作者: 独孤九贱    时间: 2010-02-20 14:24
没看到这本书的具体内容。如果是分析内核中网络部分的,那应该和《深入理解Linux网络内幕》的内容 ...
Godbach 发表于 2010-02-20 09:30



已经买了,看了几页,初步感觉还可以,虽然谈不上经典。遗憾的是,没有覆盖对许多我期待的内容,只有继续期待了。要是Stenven还在世就好了,说不定《详解》再版,我就转投BSD阵营了。
作者: sdzzzxj    时间: 2010-02-20 16:48
支持一下
作者: Godbach    时间: 2010-02-20 17:00
遗憾的是,没有覆盖对许多我期待的内容,只有继续期待了

九贱兄期待那些部分啊。《深入理解Linux网络内幕》也没提到吗,是NF框架的东西,还是TC方面的?
作者: 独孤九贱    时间: 2010-02-20 17:08
九贱兄期待那些部分啊。《深入理解Linux网络内幕》也没提到吗,是NF框架的东西,还是TC方面的?
Godbach 发表于 2010-02-20 17:00



QoS、IPSEC、tcp/udp/socket,ppp等
作者: Godbach    时间: 2010-02-20 17:41
呵呵,tcp/udp/soket方面的内容,可以参考这篇帖子:
http://linux.chinaunix.net/bbs/thread-1064374-1-1.html
已经提到要出书了,而且可以下载电子版
作者: ConquerorLiu    时间: 2010-02-21 08:53
流控和安全方面的对吧?
孤独阁的博客好像有一些分析,不知道那些合您胃口没?

新出的这本书我也买了,还没到手呢!

QoS、IPSEC、tcp/udp/socket,ppp等
独孤九贱 发表于 2010-02-20 17:08

作者: 独孤九贱    时间: 2010-02-21 13:50
呵呵,tcp/udp/soket方面的内容,可以参考这篇帖子:

已经提到要出书了,而且可以下载电子版
Godbach 发表于 2010-02-20 17:41



呵呵,我打算靠我自己了……慢慢啃代码,感觉也不错呀!
作者: Godbach    时间: 2010-02-21 14:27
呵呵,我打算靠我自己了……慢慢啃代码,感觉也不错呀!
独孤九贱 发表于 2010-02-21 13:50

顶啊。以九贱兄的实力,自己钻研应该比等别人的分析会更快的
作者: smalloc    时间: 2010-02-21 21:59
呵呵,我打算靠我自己了……慢慢啃代码,感觉也不错呀!
独孤九贱 发表于 2010-02-21 13:50



    期待大作.

另因为实在没钱买书,看该书的目录:7.3.2 Linux下VLAN——存在巨大的缺陷
不知道这个重大缺陷是指什么?
作者: saintdragon    时间: 2010-02-22 10:57
我来参加。这个还有点机会,呵呵
作者: to407    时间: 2010-02-23 10:39
这个要赞一下子的
作者: meijusan123    时间: 2010-02-23 16:25
强烈需要。给我一本。
作者: grothendieck    时间: 2010-02-23 21:14
呵呵,,,这个事需要支持的
作者: cyk626    时间: 2010-03-11 13:07
如果真的能送书就太好了。
作者: matthew_ye    时间: 2010-03-12 17:17
me too!
作者: send_linux    时间: 2010-03-17 09:23
活动结束了,谢谢大家的热情参与,经过统计,发贴前两名的是:

Godbach      169
jjj137    84


请获奖用户站内将相关邮寄信息投递与我。

谢谢大家的参与,敬请期待下期有奖书评活动!:wink:
作者: shseven    时间: 2010-03-18 16:13
版本,也送我一本吧,syg_1@126.com,谢谢啦!
作者: wgeto    时间: 2010-05-15 09:22
呵呵  不错啊。  这样大家就有动力了。

   不过这书还像我这菜鸟级还是看不懂!

支持 中!
作者: zabc9000    时间: 2012-02-04 11:45
我怎么什么也抢不到?
作者: SCDXMOE    时间: 2013-03-07 10:56
需求...送书




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2