
linux内核源码剖析下册
pdf高清扫描电子版- 软件大小:47 MB
- 更新日期:2018-07-17
- 软件语言:简体中文
- 软件类别:电子文档
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
linux内核源码剖析下册提供了详细的内核设计教程,通过三十多个章节帮助开发者分析内核的使用以及通信方式,您可以在书籍上学习、传输控制块的内存管理、传输控制块的分配和释放、连接相关的数据结构等知识,也可以找到输出/输入数据的组织、 setsockopt系统调用、TCP的 iunet- protosw实例等教程,通过大量的教程学习,让您轻松了解Linux系统的内核结构和对应程序的开发方式;本书讲述的代码来自 Linux-2.6.20,可以在书籍上找到下载地址,方便你在学习教程的时候直接选择代码编程!

前言
俗话说:“工欲善其事,必先利其器”。像 Linux内核源码这样的复杂程序,阅读时遇到的问题肯定会像一个越滚越大的雪球。例如一个函数经常进行多层次的调用,一个结构会有多个结构多层次的嵌套,而且会涉及多个其他的相关文件,对代码进行多层次跟踪后,说不定一下子还回不到原先阅读的函数或结构。因此需要一个好的阅读工具。
大小:36.7 MB版本:pdf清晰电子版环境:WinXP, Win7, Win8, Win10, WinAll
- 进入下载
目录
第20章 路由缓存
第21章 路由策略
第22章 套接口层
第23章 套接口I/O
第24章 套接口选项
第25章 传输控制块
第26章 TCP:传输控制协议
第27章 TCP的定时器
第28章 TCP连接的建立
第29章 TCP拥塞控制的实现
第30章 TCP的输出
第31章 TCP的输入
第32章 UDP:用户数据报
第33章 UDP:用户数据报

详细内容
第20章路由缓存…………
20.1系统参数……………
20.2路由缓存的组织结构…
20.2.1 rtable结构
20.2.2 flowi结构…………
20.2.3 dst entry结构……
20.2.4 dst ops结构………
20.3初始化………
20.4创建路由缓存项…
20.4.1创建输入路由缓存项…
20.4.2创建输出路由缓存项…
20.5添加路由表项到缓存中:
20.6输入路由缓存查询:ip route input)
20.7输出路由缓存查询……
20.7.1 ip route output key0……
20.72 -p route_output key
20.8垃圾回收……
20.8.1路由缓存项的过期………
20.8.2判断缓存路由表项是否可被删除
20.8.3同步清理
20.8.4异步清理
20.8.5路由缓存项的释放……
20.9刷新缓存…
20.9.1通过定时器定时刷新…
209.2网络设备的硬件地址发生改变………
20.9.3网络设备状态发生变化…
20.9.4给设备添加或删除一个IP地址…………
20.9.5全局转发状态或设备的转发状态发生变化
20.9.6一条路由被删除…
第27章TCP的定时器…
27.1初始化……………
27.2连接建立定时器…
27.2.1连接建立定时器处理函数
27.2.2连接建立定时器的激活
27.3重传定时器…
27.3.1重传定时器处理函数…
27.3.2重传定时器的激活…
27.4延迟确认定时器………
27.4.1延时确认定时器的处理函
27.4.2延时确认定时器的激活
27.5持续定时器
27.5.1持续定时器处理函数
27.5.2激活持续定时器……
27.6保活定时器·
27.6.1保活定时器处理函数
27.6.2激活保活定时器…
第28章TCP连接的建立
28.1服务端建立连接过程
28.2连接相关的数据结构
28.2.1 request sock queue结构
28.2.2 listen sock结构
28.2.3 tcp request_sock结构…
28.2.4 request sock ops结构…
28.3bind系统调用的实现…
28.3.1bind端口散列表…
28.3.2传输接口层的实现
284 listen系统调用的实现…
28.4.1 inet listen ....
28.4.2实现侦听:
inet csk listen start()
28.4.3分配连接请求块散列表:
regs queue alloc0…
28.5 accept系统调用的实现…
28.5.1套接口层的实现:
第29章TCP拥塞控制的实现
9.1拥塞控制引擎……
29.2拥塞控制状态机……………
29.2.1Open状态…
29.2.2 Disorder状态…………
29.2.3CWR状态…
29.2.4 Recovery状态…
29.2.5Loss状态
29.3拥塞窗口调整撤销…
29.3.1撤销拥塞窗口的检测…
29.3.2 tcp undo cwrt0………
29.3.3从 Disorder拥塞状态撤销
29.3.4从 Recovery状态撤销…
29.3.5从 Recovery拥塞状态撤销…
29.3.6从Loss拥塞状态撤销……
29.4显式拥塞通知………
29.4.1IP对ECN的支持…
29.4.2TCP对ECN的支持
29.5拥塞控制状态的处理及转换
第30章TCP的输出
30.1引言
30.2最大段长度(MSS)……
3.3 sendmsg系统调用在TCP中的
实现
30.3.1分割TCP段………
30.3.2套接口层的实现
30.3.3传输接口层的实现…
30.4对TCP选项的处理…
30.4.1构建SYN段的选项
30.4.2构建非SYN段的选项·
30.5 Nagle算法…
30.6ACK的接收………
30.6.1 tcp ack0…
30.6.2发送窗口的更新
30.6.3根据SACK选项标记重传
队列中段的记分牌
30.6.4重传队列中已经确认段的删除
30.7往返时间测量和RTO的计算
30.8路径MTU发现
30.8.1路径MTU发现原理…
0.82路径MTU发现时的黑洞…
30.8.3有关数据结构的初始化
参考文献

阅读说明
1、您可以在Word上阅读书籍内容
2、使用最新WPS2019就可以加载本书的全部内容
3、您也可以到河东下载Linux内核源码剖析上册阅读
4、下载得到的是rar格式的软件包,解压就得到“Linux内核源码剖析”
5、也可以在河东选择任意一款pdf阅读器下载查看书籍内容
版权说明
图书在版编目(CIP)数据
Linux内核源码剖析:TCP/P实现/樊东东,莫澜编著.一北京:机械工业出版社,2010.12
I.①L…Ⅱ.①樊…②莫…Ⅲ.① Linux操作系统一机器代码程序一程序分析②计算机网络一通信协议Ⅳ.①TP316.89TN915.04
中国版本图书馆CIP数据核字(2010)第212455号
机械工业出版社(北京市百方庄大街22号邮政编码100037)
策划编辑:车忱
责任编辑:车忱
责任印制:乔宇
三河市宏达印刷有限公司印刷
2011年1月第1版·第1次印刷
下载地址
-
linux内核源码剖析下册 pdf高清扫描电子版
其他版本下载
- 查看详情数科阅读器(OFD阅读器) 2.0.18.0419 官方版20.77 MB简体中文18-09-26
- 查看详情netty实战(带书签目录) pdf高清中文版12.9 MB简体中文18-01-31
- 查看详情人月神话(32周年中文纪念版) pdf高清晰完整版30.3 MB简体中文18-04-21
- 查看详情数据结构c++第3版(邓俊辉著) pdf高清扫描完整版19.3 MB简体中文18-05-02
- 查看详情正则表达式必知必会修订版 带书签 pdf高清版13.4 MB简体中文18-01-26
- 查看详情程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版29.1 MB简体中文18-04-18
- 查看详情java语言程序设计进阶篇原书第10版 pdf完整版67.5 MB简体中文18-01-31
- 查看详情node.js开发指南(郭家宝) pdf完整版5.56 MB简体中文18-05-31
- 查看详情linux内核设计与实现原书第3版 pdf清晰电子版36.7 MB简体中文18-06-30
- 查看详情php与mysql程序设计第4版 带书签 pdf高清免费版59.9 MB简体中文18-01-29
人气软件
03s702钢筋混凝土化粪池图集12.3 MB
/简体中文16g101-3图集45.9 MB
/简体中文netty实战(带书签目录)12.9 MB
/简体中文10s406建筑排水塑料管道安装图集3.6 MB
/简体中文人月神话(32周年中文纪念版)30.3 MB
/简体中文中国铁路地图下载1.21 MB
/简体中文数据结构c++第3版(邓俊辉著)19.3 MB
/简体中文java语言程序设计进阶篇原书第10版67.5 MB
/简体中文python语言在abaqus中的应用35.1 MB
/简体中文企业应用架构模式-[英]福勒著35.9 MB
/简体中文
相关文章
查看所有评论>>网友评论共0条
精彩评论