background image
TCP/IP Protocols 227
Figure 5-11
TCP/IP Architectural Model
Internet Control Message Protocol
The CCNA exam requires that you know both the general concepts and several specifics about
the Internet Control Message Protocol (ICMP). Control Message is the most descriptive part of
the name--ICMP helps control and manage the work of IP and therefore is considered to be
part of TCP/IP's network layer. RFC 792 defines ICMP and includes the following excerpt,
which describes the protocol well:
Occasionally a gateway or destination host will communicate with a source host, for
example, to report an error in datagram processing. For such purposes this protocol, the
Internet Control Message Protocol (ICMP), is used. ICMP uses the basic support of IP as
if it were a higher level protocol; however, ICMP is actually an integral part of IP, and
must be implemented by every IP module.
Several ICMP messages are in use in even the smallest IP network, so Cisco requires CCNAs
to be familiar with several of these messages. Table 5-5 lists several ICMP messages, with the
ones most likely to be on the exam noted with an asterisk. Not surprisingly, these are the same
messages used most often. The Destination Unreachable, Time Exceeded, and Redirect
messages will be described in more detail following Table 5-5.
Table 5-5
ICMP Message Types
Message
Purpose
*Destination Unreachable
This tells the source host that there is a problem delivering a
packet.
*Time Exceeded
The time it takes a packet to be delivered has become too long; the
packet has been discarded.
Source Quench
The source is sending data faster than it can be forwarded; this
message requests that the sender slow down.
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
OSI Model
TCP/IP Model
TCP UDP
IP ICMP ARP
Network
Interface
continues
ch05.fm Page 227 Monday, March 20, 2000 5:06 PM