This book covers TCP/IP Troubleshooting techniques.
Besides providing a basic understanding of TCP/IP communications it contains
many trace files that show how the communication looks like on the cable
system. The book is ideal for network technicians who want to learn how
to understand and troubleshoot TCP/IP communications.
The network is down and it's your responsibility to fix it. Now. And you
don't know where to start. If you've ever been in this situation, you
know very well how frustrating it can be to deal with the TCP/IP protocol
stack. With so many different protocols performing so many different functions,
how can you possibly know where to start? Is it the router? The IP address?
The subnet mask? DHCP? SNMP? or DNS? Novell or UNIX or NT?
This book not only tells you where to start, but how to troubleshoot common
TCP/IP problems on multiple platforms. Novell's Guide to Troubleshooting
TCP/IP provides comprehensive, easy to understand technical coverage of
the protocol stack from the packet level view. We use analysis products
- and show you how to do the same - to uncover the true communication
that occurs in the TCP/IP environment. This book covers each of the protocols
in depth, beginning with its function. Each protocol is then dissected
and the fields and field values detailed for you to understand. A case
study using that particular protocol is covered in depth at the end of
each chapter to help you understand how the analyzer is used in the troubleshooting
process. Next time the network is down, be ready.
read this book?
This book is a must read for anyone that installs, configures, designs
or troubleshoots TCP/IP networks on any platform. Whether you are just
beginning to use network analysis tools, are an experienced network analyst,
or somewhere in between, this book is for you. We've provided examples
that show just what you should be seeing on the wire, plus real life case
studies to assist in the troubleshooting process.
Download the Trace Files shown in
the book (Sniffer Pro)
the favourite Network Analysis Software.
Content at a Glance
Part I Analysis Basics
Overview of TCP/IP Analysis This chapter shows how the TCP/IP stack
is formed and used, and gives a basis for further analysis. Data flow
and network design considerations are discussed. The role of network
hardware such as hubs, switches, bridges and routers and their effect
on infrastructure are explained.
Analyzers and Available Tools This chapter gives an overview of the
analysis process. Different analysis methods and products are discussed,
and a number of vendor-specific tools are used.
Analyzing Ethernet and Token Ring Networks In this chapter, you are
introduced to the frame types and communication methods used by these
popular topologies. Common Ethernet infrastructure problems and solutions
are defined, including runts, collisions, fragments, alignment/CRC
problems. Token Ring specific errors are defined, including soft errors
and burst errors. Topology rules for cabling are defined.
Part II Analyzing and Troubleshooting the Internet Layer
Internet Protocol This chapter defines the function of the IP protocol,
proper IP addressing and IP packet structure and field values. Learn
how routing decisions are made by clients and gateways, pros and cons
of using the default gateway property of many client TCP/IP software
Address Resolution Protocol/Reverse Address Resolution Protocol This
chapter defines the ARP/RARP protocol function and packet structures.
Learn how ARP is used to communicate with other hosts on the network.
Internet Control Message Protocol This chapter shows how ICMP can
be used as a troubleshooting tool. Discussion of the function, packet
structures and message types is also included.
Routing Information Protocol This chapter gives a functional description
of RIP1 and RIP2, routing protocols. Possible issues surrounding this
protocol are defined and differences between these versions of the
routing protocol are discussed, along with packet structure and field
Open Shortest Path First This chapter discusses the functionality
of the OSPF link state protocol. Routing decisions and components
of this routing protocol are discussed, along with configuration parameters
and packet structures.
Part III Analyzing and Troubleshooting the Host to Host Layer
User Datagram Protocol This chapter gives a functional description
of UDP and applications that use UDP for transport. An analysis of
a UDP session is covered, along with the UDP packet structure and
Transmission Control Protocol This chapter discusses the most popular
transport in the TCP/IP protocol suite TCP. The function of TCP
is discussed, along with the handshake, sliding window, flow control
and other features of this transport protocol. TCP sessions are analyzed,
and the TCP packet structure and field values are given.
Part IV- Analyzing and Troubleshooting the Application Layer
Dynamic Host Configuration Protocol and BOOTP This chapter discusses
the use and function of DHCP, analysis of a session, and how addresses
are leased. Address renewal and popular DHCP options are discussed,
along with the packet structure and field values.
Domain Name System This chapter discusses the use and function of
DNS, legal and illegal DNS names and lookup types. DNS authorities,
root servers and zones are discussed. A DNS session is analyzed, and
packet structures and field values are given.
Simple Network Management Protocol This chapter teaches how the SNMP
protocol, MIB databases and Structure of Management Information is
used to manage devices on a TCP/IP network. SNMP commands and security
issues are discussed. An SNMP session is analyzes and packet structures
Service Location Protocol New to NetWare 5, this chapter details the
function of this protocol, the SLP communication process and packet
Part V Vendor Implementation of TCP/IP
Novell TCP/IP Implementation/Configuration This chapter details the
TCP/IP support available in NetWare products. Discussion focuses on
SNMP, DHCP, DNS and SNMP support. Native IP architecture and implementation
is discussed and a sample communication session is analyzed.
Microsoft 95/98/NT TCP/IP Implementation/Configuration. This chapter
details the TCP/IP support available in Microsoft products. Focus
is on the DNS, DHCP support available, along with Microsoft implementations
of NetBIOS over TCP/IP and Windows Internet Naming Service. NetBIOS
node types are discussed, and a sample configuration is described.
UNIX TCP/IP Implementation/Configuration This chapter describes the
differences between several UNIX vendor verions of TCP/IP. Discussion
focuses on Linux, Sun and HP installations, utilities and configuration
for DNS, DHCP and ICMP support.
Part VI Other TCP/IP Communications and Issues
Miscellaneous TCP/IP Communications This chapter details important
TCP/IP protocols including the Network Time Protocol, IGMP, Ciscos
IGRP and EIGRP.
IP Encapsulation This chapter discusses IP tunneling and types of
tunneling products. Virtual private networks, IPv6 tunneling are discussed,
and a sample session is analyzed.
IP Version 6 This chapter discusses the newest version of the TCP/IP
protocol version 6. Functionality is discussed, along with addressing
methods and transition implementation. Packet structures are defined
and the use of dual IP layers is considered.