图书介绍
深入浅出Linux TCP/IP协议栈2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 罗钰编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115216274
- 出版时间:2010
- 标注页数:341页
- 文件大小:157MB
- 文件页数:351页
- 主题词:Linux操作系统;计算机网络-通信协议
PDF下载
下载说明
深入浅出Linux TCP/IP协议栈PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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 cache193
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 ICMP240
4.10.1 ICMP报文格式241
4.10.2 ping本机地址及回环地址242
4.10.3 ping外部地址243
4.11从内核到用户249
第5章 传输层实现的研究253
5.1进一步到UDP254
5.1.1 UDP用户代码254
5.1.2 UDP数据报文格式255
5.1.3服务器端bind的实现255
5.1.4接收代码261
5.1.5释放UDP的socket264
5.2更高阶的TCP266
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的socket300
5.3 TCP拥塞控制303
5.3.1 TCP拥塞控制机制介绍305
5.3.2 Linux内核拥塞控制功能的实现307
第6章 Select系统调用的实现机制310
6.1如何使用select312
6.2 Select的内核实现313
第7章 数据链路层协议实现318
7.1基本的2层知识319
7.2 Linux桥实现的基本框架320
7.3 VLAN321
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
热门推荐
- 1223882.html
- 3810606.html
- 3165303.html
- 318707.html
- 2836662.html
- 2455327.html
- 1141950.html
- 3224336.html
- 979143.html
- 508653.html
- http://www.ickdjs.cc/book_2341669.html
- http://www.ickdjs.cc/book_2556506.html
- http://www.ickdjs.cc/book_2331086.html
- http://www.ickdjs.cc/book_680312.html
- http://www.ickdjs.cc/book_959466.html
- http://www.ickdjs.cc/book_586972.html
- http://www.ickdjs.cc/book_87708.html
- http://www.ickdjs.cc/book_254066.html
- http://www.ickdjs.cc/book_3351281.html
- http://www.ickdjs.cc/book_1766612.html