- ISBN:9787115392930
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:546
- 出版时间:2015-06-01
- 条形码:9787115392930 ; 978-7-115-39293-0
本书特色
本书讨论linux 内核网络栈的实现及其原理,深入而详尽地分析网络子系统及其架构,主要内容包括:内核网络基础知识、netlink 套接字、arp、邻居发现和icmp 等重要协议的实现、ipv4 和ipv6 的深入探索、linux 路由选择、netfilter 和ipsec 的实现、linux 无线网络、infiniband 等。 本书不仅适合从事网络相关项目的专业人员参考,也能为相关研究人员和学生提供极大帮助。
内容简介
专注于各网络协议实现技术的精髓及其遵循的指导方针和原则。 重点讲解数据包在linux内核网络栈中的传输过程,阐述其与网络各层及各子系统之间的交互。 从网络开发者视角,配合清晰图表,深入剖析linux内核网络子系统的内部细节及核心实现
目录
1.1 linux网络栈
1.2 网络设备
1.3 linux内核网络开发模型
1.4 总结
第2章 netlink套接字
2.1 netlink簇
2.2 通用netlink协议
2.3 总结
2.4 快速参考
第3章 internet控制消息协议(icmp)
3.1 icmpv4
3.2 icmpv6
3.3 icmp套接字(ping套接字)
3.4 总结
3.5 快速参考
第4章 ipv4
4.1 ipv4报头
4.2 ipv4的初始化
4.3 接收ipv4数据包
4.4 接收ipv4组播数据包
4.5 ip选项
4.6 发送ipv4数据包
4.7 分段
4.8 重组
4.9 转发
4.10 总结
4.11 快速参考
第5章 ipv4路由选择子系统
5.1 转发和fib
5.2 在路由选择子系统中进行查找
5.3 fib表
5.4 icmpv4重定向消息
5.5 总结
5.6 快速参考
第6章 高级路由选择
6.1 组播路由选择
6.2 策略路由选择
6.3 多路径路由选择
6.4 总结
6.5 快速参考
第7章 linux邻接子系统
7.1 邻接子系统的核心
7.2 arp协议(ipv4)
7.3 ndisc协议(ipv6)
7.4 总结
7.5 快速参考
第8章 ipv6
8.1 ipv6简介
8.2 ipv6地址
8.3 ipv6报头
8.4 扩展报头
8.5 ipv6初始化
8.6 自动配置
8.7 接收ipv6数据包
8.8 接收ipv6组播流量
8.9 组播侦听者发现(mld)
8.10 发送ipv6数据包
8.11 ipv6路由选择
8.12 总结
8.13 快速参考
第9章 netfilter
9.1 netfilter框架
9.2 netfilter挂接点
9.3 连接跟踪
9.4 总结
9.5 快速参考
第10章 ipsec
10.1 概述
10.2 internet密钥交换(ike)
10.3 ipsec和加密
10.4 xfrm框架
10.5 ipv4 esp的实现
10.6 接收ipsec数据包(传输模式)
10.7 发送ipsec数据包(传输模式)
10.8 xfrm查找
10.9 ipsec的nat穿越功能
10.10 总结
10.11 快速参考
第11章 第4层协议
11.1 套接字
11.2 创建套接字
11.3 用户数据包协议(udp)
11.4 传输控制协议(tcp)
11.5 流控制传输协议(sctp)
11.6 数据报拥塞控制协议(dccp)
11.7 总结
11.8 快速参考
第12章 无线子系统
12.1 mac80211子系统
12.2 802.11 mac帧头
12.3 802.11 mac帧头的其他成员
12.4 网络拓扑
12.5 省电模式
12.6 管理层(mlme)
12.7 mac80211的实现
12.8 高吞吐量(ieee802.11n)
12.9 网状网络(802.11s)
12.10 linux无线开发流程
12.11 总结
12.12 快速参考
第13章 infiniband
13.1 rdma和infiniband概述
13.2 rdma资源
13.3 总结
13.4 快速参考
第14章 高级主题
14.1 网络命名空间
14.2 cgroup
14.3 频繁轮询套接字
14.4 linux蓝牙子系统
14.5 ieee 802.15.4和6lowpan
14.6 近场通信(nfc)
14.7 通知链
14.8 pci子系统
14.9 组合网络设备
14.10 pppoe协议
14.11 android
14. 12 总结
14.13 快速参考
封底文字
附录a linux api
附录b 网络管理
附录c 术语表
相关资料
“新一代的内核圣经,帮助我解决了很多问题,我可以更快地从客户那里收到钱了。”——读者评论
“面向linux网络开发者的绝佳资源,理论和实践的完美平衡。”——读者评论
作者简介
Rami Rosen 资深软件工程师,Linux内核网络专家。从业十余年间,参与过多个尖端Linux内核项目,曾就Linux内核网络和虚拟化发表过多篇文章,并做过多次演讲。
-
写给小白的Python入门实战课
¥16.0¥50.0 -
Photoshop图像处理标准培训教程
¥20.4¥68.0 -
翻转世界-互联网思维与新技术如何改变未来
¥16.0¥49.9 -
多功能智能机器小车的开发与研制
¥17.9¥56.0 -
Excel 实战应用大全
¥15.9¥49.8 -
APP INVENTOR少儿趣味编程动手做
¥28.9¥59.0 -
像数据达人一样思考和沟通:数据科学、统计学与机器学习极简入门
¥48.3¥68.0 -
造神:人工智能神话的起源和破除 (精装)
¥48.4¥88.0 -
全图解零基础word excel ppt 应用教程
¥14.4¥48.0 -
ABAQUS 6.14超级学习手册
¥78.5¥109.0 -
从零开始学做视频剪辑
¥37.8¥108.0 -
物联网关键技术及其数据处理研究
¥19.1¥59.8 -
Word/Excel/PPT高效商务办公从入门到精通
¥15.4¥48.0 -
浪潮之巅 第4版(2册)
¥80.6¥139.0 -
Python数据爬取技术与实战手册
¥22.7¥59.8 -
HTML & CSS设计与构建网站
¥43.9¥79.8 -
机器学习导论
¥47.4¥79.0 -
flash经典课堂动画、游戏与多媒体制作案例教程
¥54.5¥99.0 -
四步创业法
¥27.4¥48.0 -
推荐系统:产品与算法解析
¥59.9¥79.8