精通 Linux 內核網絡 (Linux Kernel Networking: Implementation and Theory)

羅森 (Rami Rosen)

買這商品的人也買了...

商品描述

 

<內容簡介>

羅森所著的《精通Linux內核網絡》討論Linux內核網絡棧的實現及其原理,深入而詳盡地分析網絡子系統及其架構,主要內容包括:內核網絡基礎知識、Netlink套接字、ARP、鄰居發現和ICMP等重要協議的實現、IPv4和IPv6的深入探索、Linux路由選擇、Netfilter和IPsec的實現、Linux無線網絡、InfiniBand等。
本書不僅適合從事網絡相關項目的專業人員參考,也能為相關研究人員和學生提供極大幫助。

 

<章節目錄>

第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  術語表