This preview shows page 1. Sign up to view the full content.
Unformatted text preview: P
port unreachable is a "must," "should," or "may." What section and page is this found on?
6.3 Read RFC 1349 [Almquist 1992] to see how the IP type-of-service field (Figure 3.2)
should be set by ICMP.
6.4 If your system provides the netstat command, use it to see what types of ICMP
messages are received and sent. file:///D|/Documents%20and%20Settings/bigini/Docu...homenet2run/tcpip/tcp-ip-illustrated/icmp_int.htm (16 of 16) [12/09/2001 14.46.43] Chapter 7. Ping Program Ping Program
The name "ping" is taken from the sonar operation to locate objects. The Ping program was
written by Mike Muuss and it tests whether another host is reachable. The program sends an
ICMP echo request message to a host, expecting an ICMP echo reply to be returned. (Figure 6.3
lists all the ICMP message types.)
Normally if you can't Ping a host, you won't be able to Telnet or FTP to that host. Conversely, if
you can't Telnet to a host. Ping is often the starting point to determine what the problem is. Ping
also measures the round-trip time to the host, giving us some indication of how "far away" that
In this chapter we'll use Ping as a diagnostic tool and to further explore ICMP. Ping also gives
us an opportunity to examine the IP record route and timestamp options. Chapter II of [Stevens
1990] provides the source code for the Ping program.
Years ago we could make the unqualified statement that if we can't Ping a host, we can't Telnet or FTP to that
host. With the increased awareness of security on the Internet, routers that provide access control lists, and
firewall gateways, unqualified statements like this are no longer true. Reachability ol a given host may depend
not only on reachability at the IP layer, but also on what protocol is being used, and the port numbers involved.
Ping may show a host as being unreachable, yet we might be able to Telnet to port 25 (the mail server). 7.2 Ping Program
We call the ping pro...
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