Linux-Netzwerk-Interna verstehen: Geführte Tour zum Netzwerken unter Linux

Bewertung:   (4,5 von 5)

Linux-Netzwerk-Interna verstehen: Geführte Tour zum Netzwerken unter Linux (Christian Benvenuti)

Leserbewertungen

Zusammenfassung:

Das Buch wird wegen seiner umfassenden und detaillierten Behandlung des Linux-Networking-Stacks hoch geschätzt und eignet sich daher sowohl für Neueinsteiger als auch für erfahrene Fachleute. Es wird jedoch darauf hingewiesen, dass einige kritische Bereiche, wie z. B. Protokolle der Transportschicht, nicht behandelt werden und Teile des Inhalts möglicherweise veraltet sind.

Vorteile:

Detaillierte und umfassende Abdeckung der Interna von Linux-Netzwerken.
Klarer und lesbarer Schreibstil, ergänzt durch hilfreiche Diagramme.
Hervorragend geeignet sowohl für Einsteiger als auch für erfahrene Benutzer, die ihr Wissen vertiefen wollen.
Bietet eine gründliche Grundlage für das Verständnis anderer Netzwerkthemen.
Empfohlen als solides Nachschlagewerk für Entwickler und diejenigen, die Linux-Gerätetreiber schreiben oder modifizieren.

Nachteile:

Deckt keine Transportschichtprotokolle ab, so dass der Leser zusätzliche Quellen suchen muss.
Bestimmte Informationen sind veraltet, insbesondere in Bezug auf Änderungen bei Routing-Mechanismen.
Einige Leser könnten das Material als zu detailliert oder zu umfangreich empfinden, besonders wenn sie neu auf dem Gebiet sind.

(basierend auf 23 Leserbewertungen)

Originaltitel:

Understanding Linux Network Internals: Guided Tour to Networking on Linux

Inhalt des Buches:

Wenn Sie sich schon immer gefragt haben, wie Linux die komplizierten Aufgaben ausführt, die ihm von den IP-Protokollen zugewiesen werden - oder wenn Sie einfach nur anhand von Beispielen aus der Praxis etwas über moderne Netzwerke lernen möchten - dann ist Understanding Linux Network Internals genau das Richtige für Sie.

Wie das populäre O'Reilly-Buch Understanding the Linux Kernel erklärt dieses Buch die zugrunde liegenden Konzepte klar und lehrt Sie, wie Sie den tatsächlichen C-Code, der sie implementiert, nachvollziehen können. Obwohl ein gewisses Maß an Hintergrundwissen über die TCP/IP-Protokolle hilfreich ist, können Sie aus diesem Text viel über die Protokolle selbst und ihre Verwendung lernen. Und wenn Sie bereits über Grundkenntnisse in C verfügen, können Sie die Code-Walkthroughs des Buches nutzen, um genau herauszufinden, was dieser anspruchsvolle Teil des Linux-Kernels tut.

Ein Teil der Schwierigkeit, Netzwerke zu verstehen - und zu implementieren - besteht darin, dass die Aufgaben aufgeteilt sind und zu vielen verschiedenen Zeiten von verschiedenen Teilen des Codes ausgeführt werden. Eine der Stärken dieses Buches ist es, die einzelnen Teile zu integrieren und die Beziehungen zwischen weit verstreuten Funktionen und Datenstrukturen aufzuzeigen. Understanding Linux Network Internals ist sowohl eine Diskussion über das große Ganze als auch ein nüchterner Leitfaden für die Details von Linux-Netzwerken. Die Themen umfassen:

⬤ Schlüsselprobleme bei Netzwerken.

⬤ Gerätetreiber für Netzwerkschnittstellenkarten (NIC).

⬤ Systeminitialisierung.

⬤ Aufgaben und Implementierung der Schicht 2 (Link-Layer)

⬤ Aufgaben und Implementierung der Schicht 3 (IPv4)

⬤ Nachbarschaftsinfrastruktur und -protokolle (ARP)

⬤ Bridging.

⬤ Routing.

⬤ ICMP.

Der Autor Christian Benvenuti, ein auf Netzwerke spezialisierter Betriebssystementwickler, erklärt nicht nur, wie der Linux-Code funktioniert. Er zeigt den Zweck der wichtigsten Netzwerkfunktionen und die Kompromisse, die bei der Wahl einer Lösung gegenüber einer anderen bestehen. Eine große Anzahl von Flussdiagrammen und anderen Diagrammen erhöht die Verständlichkeit des Buches.

Weitere Daten des Buches:

ISBN:9780596002558
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2005
Seitenzahl:1064

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Linux-Netzwerk-Interna verstehen: Geführte Tour zum Netzwerken unter Linux - Understanding Linux...
Wenn Sie sich schon immer gefragt haben, wie Linux...
Linux-Netzwerk-Interna verstehen: Geführte Tour zum Netzwerken unter Linux - Understanding Linux Network Internals: Guided Tour to Networking on Linux

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: