新書推薦:
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1367.0
《
律令国家与隋唐文明
》
售價:NT$
332.0
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:NT$
449.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
|
編輯推薦: |
专注于各网络协议实现技术的精髓及其遵循的指导方针和原则。
重点讲解数据包在Linux内核网络栈中的传输过程,阐述其与网络各层及各子系统之间的交互。
从网络开发者视角,配合清晰图表,深入剖析Linux内核网络子系统的内部细节及核心实现
|
內容簡介: |
本书讨论Linux 内核网络栈的实现及其原理,深入而详尽地分析网络子系统及其架构,主要内容包括:内核网络基础知识、Netlink 套接字、ARP、邻居发现和ICMP 等重要协议的实现、IPv4 和IPv6 的深入探索、Linux 路由选择、Netfilter 和IPsec 的实现、Linux 无线网络、InfiniBand 等。 本书不仅适合从事网络相关项目的专业人员参考,也能为相关研究人员和学生提供极大帮助。
|
關於作者: |
Rami Rosen
资深软件工程师,Linux内核网络专家。从业十余年间,参与过多个尖端Linux内核项目,曾就Linux内核网络和虚拟化发表过多篇文章,并做过多次演讲。
|
目錄:
|
第1章 绪论
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 术语表
|
|