Linux内核源码剖析 TCP/IP实现(上册)
pdf扫描版软件介绍人气软件相关文章网友评论下载地址
为您推荐:电子文档
Linux内核源码剖析帮助编程人员学习内核知识,让您在开发对应程序和系统的时候找到开发说明书,也提供相关案例和大量的代码编辑教程,帮助您学习TCP:传输控制协议、TCP连接的建立、TCP拥塞控制的实现、套接口缓存、网络设备、IP:网际协议、IPCMP: Internet控制报文协议、IGMP: Internet组管理协议内容;随着 Linux的蓬勃发展和普及,想深入了解内核实现的技术人员也越来越多,而要真正深入了解内核,就需要阅读和分析内核源码,Linux内核源码剖析提供专业的分析思路,经过作者多年的经验以及多位编程人员的经验编辑而成,书籍有源代码,有文字说明,有图形说明,内容丰富,适合所有学习和研究Linux系统的编程人员使用!
前言
做任何事情都需要有方法和工具,同样,阅读 Linux内核源码也是如此。由于内核源码非常庞大,因此不能全面铺开,而是要按照模块一个一个去攻克,本书的目的就是指导和帮助读者学习网络模块。要想比较顺利地阅读内核网络源码,事先最好对源码的知识背景有一定的了解。对于内核网络源码来讲,基本要求是:熟悉C语言,最好了解GNU对标准C的扩展;熟悉GCC编译器以及使用方法;熟悉操作统的基本知识;熟悉 Linux内核通用技术,包括内存管理、下半部、锁等;熟悉TCP/IP的原理
目录
第1章 预备知识 1
第2章 网络体系结构概述 10
第3章 套接口缓存 15
第4章 网络模块初始化 48
第5章 网络设备 55
第6章 ip编址 99
第7章 接口层的输入 122
第8章 接口层的输出 163
第9章 流量控制 174
第10章 internet协议族 209
第11章 ip:网际协议 217
第12章 ip选项处理 278
第13章 ip的分片与组装 303
第14章 icmp:internet控制报文协议 330
第15章 ip组播 353
第16章 igmp:internet组管理协议 390
第17章 邻居子系统 437
第18章 arp:地址解析协议 480
第19章 路由表 503
主要内容
第9章 量控制
9.1 通过流量控制后输出
9.1.1 dev一.queue-xmit()
9.1.2 qdisc-restart()
9.2 构成流量控制的三种元素
9.2.1 排队规则
9.2.2 类
9.2.3 过滤器
9.3默认的FIFO排队规则
9.3.1 pfifo-fast-init(
9.3.2 pfifo-fast-reset()
9.3.pfifo.一fast-enqueue()
9.3.4 pfifo-fast-dequeue()
9.3.pfifo.一fast-requeue()
9.4 netlink的tc接口
9.5 排队规则的创建接口
9.5.1 类的创建接口
9.5.2 过滤器的创建接口
第10章 ntemet协议族
10.1 net-Proto-family结构
10.2 imetprotosw结构
10.3 netprotocol结构
10.4 Intemet协议族的初始化
第11章IP:网际协议…………
11.1引言
11.1.1IP首部……………
11.2IP数据报的输入与输出…
11.2IP的私有信息控制块
11.3系统参数……
11.4初始化………………
11.5IP层套接口选项……
11.6ipv4 devconf结构………
11.7套接口的错误队列………
11.7.1添加ICMP差错信息…
11.7.2添加由本地产生的差错信息
11.7.3读取错误信息………
11.8报文控制信息……………
11.8.1IP控制信息块…………
11.8.2报文控制信息的输出
11.8.3报文控制信息的输入…
11.9对端信息块
11.9.1系统参数……
11.9.2对端信息块的创建和查找…
11.9.3对端信息块的删除……
11.9.4垃圾回收…
11.10IP数据报的输入处理…
11.10.1IP数据报输入到本地…
11.10.2IP数据报的转发
11.11IP数据报的输出处理…
11.11.1IP数据报输出到设备…
11.1.2TCP输出的接口……
11.11.3UDP输出的接口…
11.12IP层对GSO的支持…
1.12.1 inet gso segment0……
11.12.2 inet gso send check……
第12章P选项处理……
12.1IP选项……………………
121.1选项列表的结束符
2.1.2空操作……………………
12.1.3安全选项………………………
2.1.4严格源路由选项……
2.1.5宽松源路由选项……
12.1.6记录路由选项…………
12.1.7流标识选项…
12.1.8时间戳选项…
2.1.9路由器警告选项…………
12.2 Ip options结构…………
12.3在IP数据报中构建IP选项…
12.4复制IP数据报中选项到指定的 Ip options结构……
12.5处理待发送IP分片中的选项…
12.6解析IP选项…
12.7还原在校验IP选项时修改的
IP选项……………
使用说明
1、小编提供的Linux内核源码剖析是电子文档
2、下载以后直接阅读就可以了
3、你可以到书店购买正版的书籍阅读
4、提供大量的学习教程,可以在软件上查看源代码
5、下载Linux内核源码剖析以后双击书籍名字打开阅读
6、可以在河东下载一款pdf阅读器
7、也可以选择Word软件打开书籍阅读
引言
Linux操作系统的特性之一就是它的网络协栈。其最初实现源于BSD的网络协议栈,组织得非常好,在协议无关层(例如:通用套接口层、设备层)与各种具体网络协议层之间有着一整套统一而干净的接口。本书将从分层角度对 Linux网络协议栈进行论述。
协议简介
虽然对网络的正式介绍一般都会参考OSI( Open Systems Interconnection)模型,但由于 Internet协议本身的模型只有四层,因此本书对Linx网络协议栈的四层进行介绍
版权说明
图书在版编目(CIP)数据
Linux内核源码剖析:TCP/P实现/樊东东,莫澜编著.一北京:机械工业出版社,2010.12
I.①L…Ⅱ.①樊…②莫…Ⅲ.① Linux操作系统一机器代码程序一程序分析②计算机网络一通信协议Ⅳ.①TP316.89TN915.04
中国版本图书馆CIP数据核字(2010)第212455号
机械工业出版社(北京市百方庄大街22号邮政编码100037)
策划编辑:车忱
责任编辑:车忱
责任印制:乔宇
三河市宏达印刷有限公司印刷
2011年1月第1版·第1次印刷
下载地址
其他版本下载
- 20.77 MB简体中文18-09-26
- 12.9 MB简体中文18-01-31
- 30.3 MB简体中文18-04-21
- 19.3 MB简体中文18-05-02
- 13.4 MB简体中文18-01-26
- 29.1 MB简体中文18-04-18
- 67.5 MB简体中文18-01-31
- 5.56 MB简体中文18-05-31
- 36.7 MB简体中文18-06-30
- 59.9 MB简体中文18-01-29
人气软件
相关文章
网友评论共0条