Unformatted text preview: shows the various protocols and applications that are covered. The
italic number by each box indicates the chapter in which that protocol or application is
described. file:///D|/Documents%20and%20Settings/bigini/Docum...i/homenet2run/tcpip/tcp-ip-illustrated/preface.htm (1 of 6) [12/09/2001 14.46.28] Preface (Numerous fine points are missing from this figure that will be discussed in the appropriate
chapter. For example, both the DNS and RPC use TCP, which we don't show.)
We take a bottom-up approach to the TCP/IP protocol suite. After providing a basic
introduction to TCP/IP in Chapter 1, we will start at the link layer in Chapter 2 and work our
way up the protocol stack. This provides the required background for later chapters for
readers who aren't familiar with TCP/IP or networking in general.
This book also uses a functional approach instead of following a strict bottom-to-top order.
For example, Chapter 3 describes the IP layer and the IP header. But there are numerous
fields in the IP header that are best described in the context of an application that uses or is
affected by a particular field. Fragmentation, for example, is best understood in terms of
UDP (Chapter 11), the protocol often affected by it. The time-to-live field is fully described
when we look at the Traceroute program in Chapter 8, because this field is the basis for the
operation of the program. Similarly, many features of ICMP are described in the later
chapters, in terms of how a particular ICMP message is used by a protocol or an application.
We also don't want to save all the good stuff until the end, so we describe TCP/IP
applications as soon as we have the foundation to understand them. Ping and Trace-route are
described after IP and ICMP have been discussed. The applications built on UDP
(multicasting, the DNS, TFTP, and BOOTP) are described after UDP has been examined.
The TCP applications, however, along with network management, must be saved until the
end, after we've thoroughly described TCP. This text focuses on how these applications use
View Full Document
This test prep was uploaded on 04/04/2014 for the course ECE EL5373 taught by Professor Guoyang during the Spring '12 term at NYU Poly.
- Spring '12