Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 34,97
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest <Einbetten>
Linux Kernel Networking: Implementation and Theory (Expert's Voice in Open Source) von [Rosen, Rami]
Anzeige für Kindle-App

Linux Kernel Networking: Implementation and Theory (Expert's Voice in Open Source) Kindle Edition

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 34,97

Länge: 650 Seiten Sprache: Englisch

Kindle Storyteller 2016: Der Deutsche Self Publishing Award
Kindle Storyteller 2016: Der Deutsche Self Publishing Award
Von 15. Juni bis 15. September Buch hochladen und tollen Preis gewinnen Jetzt entdecken



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.


      • Format: Kindle Edition
      • Dateigröße: 3348 KB
      • Seitenzahl der Print-Ausgabe: 650 Seiten
      • ISBN-Quelle für Seitenzahl: 143026196X
      • Verlag: Apress; Auflage: 1 (22. Dezember 2013)
      • Verkauf durch: Amazon Media EU S.à r.l.
      • Sprache: Englisch
      • ASIN: B00FL16XUO
      • Text-to-Speech (Vorlesemodus): Aktiviert
      • X-Ray:
      • Word Wise: Nicht aktiviert
      • Verbesserter Schriftsatz: Nicht aktiviert
      • Durchschnittliche Kundenbewertung: Schreiben Sie die erste Bewertung
      • Amazon Bestseller-Rang: #290.920 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

      •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?


      Es gibt noch keine Kundenrezensionen auf
      5 Sterne
      4 Sterne
      3 Sterne
      2 Sterne
      1 Stern

      Die hilfreichsten Kundenrezensionen auf (beta) 4.0 von 5 Sternen 9 Rezensionen
      25 von 25 Kunden fanden die folgende Rezension hilfreich
      3.0 von 5 Sternen Appreciate the effort, but still disappointed. 15. November 2014
      Von Henry Choi - Veröffentlicht auf
      Format: Taschenbuch Verifizierter Kauf
      One of my boss's mantra is: "never ascribe to malice that which can be explained by incompetence", but sometimes I can't help but wonder: do these star Linux developers really NOT know how to explain things to those less smart than them, or do they just really hate explaining things? I expected more lucid exposition from a book that attempts (according to Mr. Rosen) to address the 10 year gap in explanation for the Linux kernel networking subsystem. Against all odds, I was hoping for a book that would measure up to the "TCP/IP Illustrated" by W. R. Stevens. Against this lofty standard, I am sorely disappointed. However, measured against other "explanations" of the networking subsystem offered up on the Web, Mr. Rosen should get credit for making an effort.

      Perhaps a technical book on a subject as complex as networking should have some minimum number of figures, so that all writers are FORCED to show the data flow, and how the data structure is manipulated along its path, instead of offering a list of API, and offering curt comments. Such a book would actually take YEARS to write--as Stevens confessed in his unsurpassed work--and probably force the writers to narrow the scope of the book--which may actually be a good thing.

      The book sure saved me SOME time of wading through the kernel source, hitting F3 in Eclipse again and again, and making notes for myself, so I thank Mr. Rosen. But I would bet that had Mr. Stevens been alive and read it, he would not have been impressed.
      3 von 3 Kunden fanden die folgende Rezension hilfreich
      4.0 von 5 Sternen Linux Kernel Networking: Implementation and Theory review 9. August 2014
      Von Javier - Veröffentlicht auf
      Format: Taschenbuch
      This book is a great resource oriented to Linux networking developers. The book is up-to-date content focused on Linux networking stack. It describes the traversal of the packets in the kernel networking stack and their interactions with various networking layers and subsystems. It describes the implementation of various networking protocols too.

      The book contains 14 chapters and 3 appendices. The initial two chapters, ‘Introduction’ and ‘Netlink Sockets’, add the proper context in this technical field. They introduce the networking subsystem, the Linux network stack, the network device (net_device structure), the socket buffer (sk_buff structure) and how the network stack communicates with the userspace for regular tasks such as routing management, setting policies, etc. The chapter ‘Netlink Sockets’ covers the netlink protocol implementation and API. The book explains in detail how this mechanism for bidirectional communication between the userspace and the kernel is used by the networking subsystem.

      The rest of the chapters (2-14) covers the different network layers with focus on protocol and implementation. IPv4 and IPv6 are covered extensively. The stuff related to ‘Netfilter’, ‘Wireless’ and ‘InfiniBand’ are worth it too.

      As mentioned the book ends with 3 annexes: ‘Linux API’ (internal structures, RDMA, etc), ‘Network Administration’ (Linux network tooling) and the ‘Glossary’.

      I found this book a great balance between theory and practice. I think the natural target for this book are networking developers interested in the inner details and core implementation for the Linux networking sybsystem. The author makes a great job commenting how all things work and their implementation details.

      With each chapter the author begins with a minimal description of the technical goals for the code commented. He comments if the code requires some kind of initialization and how it fits with the whole picture (Rx and Tx paths). Together with clear graphs he introduces the key parts of the code (file, function name, number of line and so on). The chapters usually end with a quick reference listing important method signatures and macros mentioned along the chapter.

      In summary, I found this book useful. It is up-to-date content written in a consistent and professional way. You will need some insight and experience in networking and Linux internals although it covers the topics without distractions (mutex, smp, etc). Nice resource!
      5 von 6 Kunden fanden die folgende Rezension hilfreich
      4.0 von 5 Sternen Covers topics like Infiniband, Linux namespaces, Bluetooth, NFC stacks in Linux & Android not covered elsewhere 12. März 2014
      Von Ashish Kalra - Veröffentlicht auf
      Format: Taschenbuch
      Really liked chapters like Infiniband/RDMA stack in Linux which is not covered elsewhere, also the Advanced Topics
      chapter (in the style of Essential Linux Device Drivers book) covers multiple subsystems like lightweight network
      virtualization (Linux namespaces), Bluetooth stack, Linux & Android NFC stack.
      7 von 9 Kunden fanden die folgende Rezension hilfreich
      4.0 von 5 Sternen Very in depth book on Linux networking 9. März 2014
      Von Robert M - Veröffentlicht auf
      Format: Taschenbuch Verifizierter Kauf
      This book is for hard core users who want to get a better understanding of Linux networking under the hood. Really covers the internals of Linux networking. If you want to lean about configuring Linux or networking basics than this is definitely NOT the book you want.
      2 von 3 Kunden fanden die folgende Rezension hilfreich
      5.0 von 5 Sternen If you want to know the latest implementations 21. Mai 2014
      Von keye - Veröffentlicht auf
      Format: Kindle Edition
      I am familiar with TCP/IP protocols and socket programming but never knew much implementation details. I felt It's always hard to learn as it's never easy to find enough books on this topic. O'Relly series are classic yet tedious and boring. Of course you might say go read the source code yourself! It might be best for smart buys but not an ordinary software engineer like me.

      This book covers enough details on latest with decent code examples. It is also well written and interesting to read compared to O'Relly series. I would recommend the book if you want to know the implementation and already familiar with the protocols. There is nothing new if you already know the protocols though, it's more like a code review.
      Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
      click to open popover