Loading ...
Sorry, an error occurred while loading the content.

REVIEW: "The TCP/IP Guide", Charles M. Kozierok

Expand Messages
  • Rob, grandpa of Ryan, Trevor, Devon & Ha
    BKTCPIGD.RVW 20060702 The TCP/IP Guide , Charles M. Kozierok, 2005, 1-59327-047-X, U$79.95/C$107.95 %A Charles M. Kozierok www.tcpipguide.com
    Message 1 of 1 , Jul 13, 2006
      BKTCPIGD.RVW 20060702

      "The TCP/IP Guide", Charles M. Kozierok, 2005, 1-59327-047-X,
      %A Charles M. Kozierok www.tcpipguide.com tcpipguide@...
      www.pcguide.com ixl@...
      %C 555 De Haro Street, Suite 250, San Francisco, CA 94107
      %D 2005
      %G 1-59327-047-X
      %I No Starch Press
      %O U$79.95/C$107.95 415-863-9900 fax 415-863-9950 info@...
      %O http://www.amazon.com/exec/obidos/ASIN/159327047X/robsladesinterne
      %O http://www.amazon.ca/exec/obidos/ASIN/159327047X/robsladesin03-20
      %O Audience i+ Tech 3 Writing 3 (see revfaq.htm for explanation)
      %P 1539 p.
      %T "The TCP/IP Guide"

      In the introduction, the author states that he has tried to write a
      guide to the TCP/IP (Transmission Control Protocol/Internet Protocol)
      protocol suite (the set of networking protocols that are the currently
      preferred form of networking, and also underlie the Internet) that is
      complete, readable, logical in structure, and also provides for quick
      reference overviews with an option for the reader to get full details
      when necessary. The scope involves the principles behind the
      protocols (rather than system-specific minutia or even the Internet
      itself), currently used protocols (instead of proposed), and (where
      examples are necessary) a bias in favour of small systems. (One
      aspect that I found understandable, but personally disappointing, was
      the avoidance of security issues and technologies, other than IPSec).

      With eighty-eight chapters, the book is divided not only into parts,
      but also sections. Section one covers TCP/IP overview and background
      information. Part I-1 deals with networking fundamentals, starting
      with a chapter that introduces networks, with types and
      characteristics. Kozierok has done a good job. In a short space the
      most fundamental aspects of networking are outlined and clearly
      explained. The quick reference promise is fulfilled by "key concept"
      text boxes, that provide a concise but effective summary of central
      ideas that otherwise may take pages to fully explain. Extraneous
      detail is at a minimum: additional particulars are dealt with as
      specific topics are raised later in the work. The individual chapters
      are short, contained, logical, and readable. Chapters two to four
      review network performance factors, standards and standards groups,
      and data representation (with a side foray into some basic boolean
      operations). The three chapters of part I-2 define the OSI (Open
      System Interconnection) reference model, while part I-3 takes a single
      chapter to provide an overview of TCP/IP itself. (Chapter six outlines
      the seven layers of the OSI model: chapter seven is a determined, and,
      for educators, very useful attempt to ensure that readers and students
      remember the layers and what they do.)

      Section two looks at the core protocols at the lower layers. Part
      II-1 examines the network interface (data link) layer, concentrating
      primarily on the PPP (Point-to-Point Protocol) suite. Address
      Resolution Protocol (ARP) and its reverse (RARP) are reviewed in part
      II-2 as the glue between the network interface layer and the network
      layer. Part II-3 begins a string of five parts dealing with the
      network layer and IP (Internet Protocol) itself: these cover the
      basics of IPv4 (addressing, subnetting, datagrams, and the beginning
      of routing), IPv6 (addressing and datagrams), related protocols
      (Network Address Translation/NAT, IPSec, and mobile IP), ICMP (for
      both versions 4 and 6, including the new Neighbour Discovery/ND in 6),
      as well as routing and gateway protocols. The transport layer
      protocols, TCP (Transmission Control Protocol) and UDP (User Datagram
      Protocol) are outlined in part II-8.

      Various application layer operations and protocols are dealt with in
      section three. Part III-1 reviews DNS (Domain Name System) in fair
      detail (and eight chapters). NFS (Network File System) is in the one
      chapter of part III-2. Host configuration, in part III-3, is mostly
      concerned with DHCP (Dynamic Host Configuration Protocol). Part III-4
      explains SNMP (Simple Network Management Protocol) and related
      protocols. Part III-5 starts to move towards user tools, dealing with
      addressing and Universal Resource Identifiers, Locators, and Names
      (URI, URL, URN). It's a bit hard to say why chapter seventy one
      belongs in this part. On the other hand, while it introduces parts
      III-6, -7, -8, and -9, it doesn't belong in any of them, either.
      These pieces cover file transfer, email, the Web, news, and gopher.
      Part III-10 handles the basic administrative, informational, and
      troubleshooting utilities.

      Kozierok's intention is ambitious: has he achieved his purpose? Well,
      the work is complete, with all the bases (and basics) covered, and
      some trivia thrown in besides. I noted the absence of a few items on
      the way through that made me wonder, but, given the excellent coverage
      elsewhere I'm starting to think I should research my own understanding
      before suggesting that he's made an error. (The one shortcoming I
      definitely did note was the lack of further references in any areas.)
      The text is readable, and any intermediate computer user should be
      able to understand it. The book has a logical structure and flows
      well. As noted, the provision for quick overview reference works

      This is a valuable reference for anyone charged with managing a TCP/IP
      network, or even a connection to the Internet. Those who wish, either
      as students or for personal satisfaction, to understand the protocol
      suite would be hard pressed to find any better source of information.
      (And, for my colleagues in security, the lack of specific attention to
      security issues is no hindrance: the technology is presented in a
      lucid manner that will make the safety issues clear to anyone with an
      information assurance background.)

      copyright Robert M. Slade, 2006 BKTCPIGD.RVW 20060702

      ====================== (quote inserted randomly by Pegasus Mailer)
      rslade@... slade@... rslade@...
      Dictionary Information Security www.syngress.com/catalog/?pid=4150
      Dictionary of Information Security www.syngress.com/catalog/?pid=4150
    Your message has been successfully submitted and would be delivered to recipients shortly.