The TCP/IP Guide – A Comprehensive, Illustrated Internet Protocols Reference

Bei einem meiner letzten Stöber-Rundgängen bei Amazon ist mir das Buch “The TCP/IP Guide” von Charles M. Kozierok aufgefallen. Da meine zwei bisherigen Lieblingsbücher zum Thema TCP/IP – der “Comer” und der “Stevens” – schon ziemlich alt waren wollte ich sowieso mal wieder ein TCP/IP-Buch kaufen. Im Untertitel wird dieses Buch mit “A Comprehensive, Illustrated Internet Protocols Reference” beschrieben. Und umfangreich ist es mit seinen ca. 1600 Seiten wirklich.
Mein erster Gedanke war “hoffentlich ist es nicht nur dick”, aber nach den ersten Leseproben halte ich dieses Buch für wirklich excellent! Das Thema TCP/IP wird umfassend dargestellt und sehr gut erklärt, viele Illustrationen unterstützen das Verstehen des Stoffs.

Der Inhalt des Buches:

INTRODUCTION

SECTION I: TCP/IP OVERVIEW AND BACKGROUND INFORMATION

PART I-1: NETWORKING FUNDAMENTALS
PART I-2: THE OPEN SYSTEM INTERCONNECTION (OSI) REFERENCE MODEL
PART I-3: TCP/IP PROTOCOL SUITE AND ARCHITECTURE

Diese ersten drei Teile (die alleine schon 130 Seiten ausmachen) gehen auf die Grundlagen der Netzwerke ein. Empfehlenswert für Neueinsteiger im Bereich TCP/IP.

SECTION II: TCP/IP LOWER-LAYER CORE PROTOCOLS

Section II befasst sich mit dem “Network Interface”, “Internet” und “Host-to-Host” Layer.

PART II-1: TCP/IP NETWORK INTERFACE LAYER PROTOCOLS

Hier wird PPP sehr umfangfangreich dargestellt. Das geht von LCP, NCP über MLPPP hin zu BAP.

PART II-2: TCP/IP NETWORK INTERFACE/INTERNET LAYER CONNECTION PROTOCOLS

ARP und RARP sind hier das Thema.

PART II-3: INTERNET PROTOCOL VERSION 4 (IP/IPV4)

Alles was zu IPv4 gehört: Adressierung, Classfull/Classless, CIDR, Subnetting, IP Datagramme, Grundlagen zum Routing und auch ein wenig Multicast.

PART II-4: INTERNET PROTOCOL VERSION 6 (IPV6)

Nicht ganz so umfangreich wie der IPv4-Teil, die Grundlagen, Adressierung und die IPv6-Datagramme werden erklärt.

PART II-5: IP-RELATED FEATURE PROTOCOLS

In diesem Part werden die Funktionen NAT, IPSec und MobileIP erklärt. Der IPSec-Part hätte meiner Meinung nach etwas umfangreicher sein können, so wird z.B. nicht näher auf Key-Negotiation eingegangen, aber das schmälert den Wert des Buches eigentlich nicht.

PART II-6: IP SUPPORT PROTOCOLS

Im Part II-6 geht es in voller Breite um ICMP für IPv4 und IPv6. Für letzteres ist ein eigenes Kapitel vorhanden, das sich mit dem “Neighbor Discovery” beschäftigt.

PART II-7: TCP/IP ROUTING PROTOCOLS (GATEWAY PROTOCOLS)

Hier folgt ein hundertseitiger Rundgang durch die Konzepte des IP-Routing, den Protokollen RIP/RIP2/RIPnG, OSPF und BGP.

PART II-8: TCP/IP TRANSPORT LAYER PROTOCOLS

Für die Transport-Schicht gibt es natürlich UDP und TCP. Die Beschreibung von TCP würde ich als aussergewöhnlich gut bezeichen. Auch hier unterstützen wieder viele Bilder das Verstehen der Materie.

SECTION III: TCP/IP APPLICATION LAYER PROTOCOLS

Knapp die Hälfte des Buches beschäftigt sich jetzt mit den Protokollen der Anwendungsschicht:

PART III-1: NAME SYSTEMS AND TCP/IP NAME REGISTRATION AND NAME RESOLUTION

DNS rauf und runter. Wer viel mit DNS arbeitet kommt am Buch “DNS and Bind” aber trotzdem nicht vorbei. Auch WINS ist nicht Bestandteil dieses Buches. So unbeliebt WINS auch ist, leider kann man noch nicht komplett darauf verzichten.

PART III-2: NETWORK FILE AND RESOURCE SHARING PROTOCOLS AND THE TCP/IP NETWORK FILE SYSTEM

NFS auf 15 Seiten. Da könnte evtl. die eine oder andere NFS-Frage offen bleiben. Hier hätte auch ein Kapitel zu SMB/CIFS hingepasst, aber dieses Thema wird nicht angesprochen.

PART III-3: HOST CONFIGURATION AND TCP/IP HOST CONFIGURATION PROTOCOLS

BOOTP gibt es zum Einstieg und dann wird umfangreich auf DHCP eingegangen.

PART III-4: TCP/IP NETWORK MANAGEMENT FRAMEWORK AND PROTOCOLS

Dieses Kapitel gefällt mir auch sehr gut. SNMP und die MIBs werden recht gut erklärt. RMON findet leider nur auf ein paar Seiten Erwähnung.

PART III-5: TCP/IP APPLICATION LAYER ADDRESSING AND APPLICATION CATEGORIES

Hier geht es um alles zu URIs, URLs und den viel geschmähten URNs.

PART III-6: TCP/IP GENERAL FILE TRANSFER PROTOCOLS

FTP und TFTP stehen in diesem Part auf dem Programm.

PART III-7: TCP/IP ELECTRONIC MAIL SYSTEM: CONCEPTS AND PROTOCOLS

Die fünf Kapitel in diesem Part beschäftigen sich mit E-Mail. Das geht von den Konzepten über Adressierung, RFC822 (RFC2822) und MIME zu SMTP, POP3 und IMAP.

PART III-8: TCP/IP WORLD WIDE WEB AND THE HYPERTEXT TRANSFER PROTOCOL

HTTP darf natürlich auch nicht fehlen.

PART III-9: OTHER FILE AND MESSAGE TRANSFER APPLICATIONS

Im Part III-9 geht es um die Exoten (oder wie nennt man die Protokolle, die im “Mainstream” keine Beachtung mehr finden?) NNTP und Gopher.

PART III-10: INTERACTIVE AND ADMINISTRATIVE UTILITIES AND PROTOCOLS

Das erste Kapitel in diesem Part sind die “Remote Application Protocols”. Das sind hier Telnet und die Berkeley R-Befehle. Was in diesem Buch leider auch fehlt ist das wichtigte Protokoll der Remote-Administration, Secure Shell (SSH).

Weiterhin gibt es eine Erklärung diverser Tools zur Fehlersuche unter Windows- und Unix/Linux-Betriebssystemen.

INDEX

Insgesamt ist dieses Buch wirklich klasse. Eine so umfangreiche und verständliche Erklärung von TCP/IP ist selten am Büchermarkt anzutreffen. Dabei ist “The TCP/IP Guide” sowohl als Nachschlagewerk, als auch zum Lernen des Stoffs geeignet. Einziger Negativpunkt sind das Fehlen von SSH, WINS und SMB/CIFS. Aber wie heißt es so schön: “Irgendwas ist immer”.

Dieses Buch ist regulär sehr teuer (ca. EUR 74.-), ich habe meins bei einem Amazon-Marketplace-Händler bestellt. Da kostet es dann nur knapp über 50 EUR.

Zwei Demokapitel können beim Verlag heruntergeladen werden:
IPv6 Addressing und Transmission Control Protocol (TCP) Fundamentals and General Operation

The TCP/IP Guide

4 Replies to “The TCP/IP Guide – A Comprehensive, Illustrated Internet Protocols Reference”

  1. habe mir das buch auch zugelegt und finde es auch einfach nur topp!
    aber man sollte beachten, dass es bei amazon.com um die hälfte billiger ist, auch wenn man das shipping von 8$ dazurechnet kommt man auf ca.45€!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.