Linux内核源码剖析 TCP/IP实现(上册)
pdf扫描版- 软件大小:84.7 MB
- 更新日期:2018-07-17
- 软件语言:简体中文
- 软件类别:电子文档
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
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次印刷
下载地址
-
Linux内核源码剖析 TCP/IP实现(上册) 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条
精彩评论