Linux Kernel Networking: Implementation and Theory (Paperback)
暫譯: Linux 核心網路:實作與理論 (平裝本)

Rami Rosen

  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-1
  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-2
  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-3
  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-4
  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-5
  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-6
  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-7
  • Linux Kernel Networking: Implementation and Theory (Paperback)-preview-8
Linux Kernel Networking: Implementation and Theory (Paperback)-preview-1

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

相關主題

商品描述

Linux Kernel Networking takes you on a guided in-depth tour of the current Linux networking implementation and the theory behind it. Linux kernel networking is a complex topic, so the book won't burden you with topics not directly related to networking. This book will also not overload you with cumbersome line-by-line code walkthroughs not directly related to what you're searching for; you'll find just what you need, with in-depth explanations in each chapter and a quick reference at the end of each chapter.

Linux Kernel Networking is the only up-to-date reference guide to understanding how networking is implemented, and it will be indispensable in years to come since so many devices now use Linux or operating systems based on Linux, like Android, and since Linux is so prevalent in the data center arena, including Linux-based virtualization technologies like Xen and KVM.

What you’ll learn

•Kernel networking basics, including socket buffers
•How key protocols like ARP, Neighbour Discovery and ICMP are implemented
•In-depth looks at both IPv4 and IPv6
•Everything you need to know about Linux routing
•How netfilter and IPsec are implemented
•Linux wireless networking
•Additional topics like Network Namespaces, NFC, IEEE 802.15.4, Bluetooth, InfiniBand and more

Who this book is for

Software developers and architects, project managers, CTOs, network admins and architects, network security professionals, computer science researchers, and Linux kernel hackers. A basic knowledge of C and networking is required; basic knowledge of the Linux kernel is helpful but not mandatory.

Table of Contents

1. Introduction

2. Netlink Sockets

3. ICMP: Internet Control Message Protocol

4. IPv4

5. The IPv4 Routing Subsystem

6. Advanced Routing

7. Linux Neighboring Subsystem

8. IPv6

9. Netfilter

10. IPsec

11. Layer 4 Protocols

12. Wireless in Linux

13. InfiniBand

14. Advanced Topics

Appendix A: Linux API

Appendix B: Network Administration

Appendix C: Glossary

商品描述(中文翻譯)

《Linux 核心網路》帶您深入了解當前 Linux 網路實作及其背後的理論。Linux 核心網路是一個複雜的主題,因此本書不會讓您負擔與網路無直接關聯的主題。本書也不會用繁瑣的逐行程式碼解說來過度負擔您,您將找到所需的內容,每章節都有深入的解釋,並在每章的結尾提供快速參考。

《Linux 核心網路》是唯一一本最新的參考指南,幫助您理解網路是如何實作的,未來幾年將是不可或缺的,因為現在有許多設備使用 Linux 或基於 Linux 的作業系統,如 Android,並且 Linux 在數據中心領域中非常普遍,包括基於 Linux 的虛擬化技術,如 Xen 和 KVM。

您將學到的內容:

- 核心網路基礎,包括套接字緩衝區
- 主要協議如 ARP、鄰居發現和 ICMP 的實作
- 深入了解 IPv4 和 IPv6
- 有關 Linux 路由的所有知識
- netfilter 和 IPsec 的實作
- Linux 無線網路
- 其他主題,如網路命名空間、NFC、IEEE 802.15.4、藍牙、InfiniBand 等

本書適合的讀者:

軟體開發人員和架構師、專案經理、CTO、網路管理員和架構師、網路安全專業人員、計算機科學研究人員以及 Linux 核心黑客。需要具備基本的 C 語言和網路知識;對 Linux 核心的基本知識是有幫助的,但不是必須的。

目錄:

1. 介紹

2. Netlink 套接字

3. ICMP:網際網路控制訊息協議

4. IPv4

5. IPv4 路由子系統

6. 進階路由

7. Linux 鄰居子系統

8. IPv6

9. Netfilter

10. IPsec

11. 第四層協議

12. Linux 中的無線網路

13. InfiniBand

14. 進階主題

附錄 A:Linux API

附錄 B:網路管理

附錄 C:術語表