word looked up : home / archive

 Internet control message protocol : ICMP 

The Internet Control Message Protocol (ICMP) is part of the TCP-IP suite of protocols. ICMP messages are typically generated in response to errors in IP datagrams (as specified in RFC1122 (http://www.ietf.org/rfc/rfc1122.txt)) or for diagnostic or routing purposes.

Although ICMP messages are contained within standard IP datagrams, ICMP messages are usually processed as a special case distinguished from normal IP processing, rather than processed as a normal sub-protocol of IP. In particular, ICMP messages should never be generated as a consequence of ICMP message processing, in order to prevent cascades of ICMP messages.

Many commonly used network utilities are based on ICMP messages. The ping utility (well known on Unix) is implemented using the ICMP "Echo" and "Echo reply" messages. The related traceroute command is implemented by transmitting UDP datagrams with manipulated IP Time-to-live (TTL) header fields and looking for ICMP "Time to live exceeded in transit" and "Destination unreachable" messages in response. Every machine (such as intermediate routers) that forwards an IP datagram has to decrement the TTL by one. If the TTL reaches 0, an ICMP "Time to live exceeded in transit" message is sent to the source of the datagram.

Each ICMP message is encapsulated directly within a single IP datagram and thus, like UDP, ICMP doesn't guarantee delivery.

List of permitted control messages:
0 - Echo Reply
3 - Destination Unreachable
4 - Source Quench
5 - Redirect
8 - Echo Request
9 - Router Advertisement
10 - Router Solicitation
11 - Time Exceeded
12 - Parameter Problem
13 - Timestamp
14 - Timestamp Reply
15 - Information Request
16 - Information Reply
17 - Address Mask Request
18 - Address Mask Reply
(Please complete this list!)

Further reading: RFC792 (http://www.ietf.org/rfc/rfc792.txt)

go/god.html">God save the Duke. DUKE Nay! louder, fellow, louder. FIRST CITIZEN [a little louder] Here is another ducat for you. FIRST CITIZEN [enthusiastically] Why, gentlemen, this simple fellow's love Go! [Exit Citizen, bowing.] You can buy popularity nowadays. [To the DUCHESS.] You spread rebellion 'midst our citizens. DUCHESS My lord.html">Lord, the poor have rights you cannot touch, The gentle Duchess for whose hand I yielded Pisa, and Genoa, and Orvieto. DUCHESS Promised, my Lord, not yielded: in that matter There were state.html">state reasons. DUCHESS What state reasons are there Close to the city: when I promised Pisa I had forgotten there was hunting there. Indeed I doubt them not, that the red mullet Than anywhere in Italy. You, my lord, Could satisfy our Duchess on that point. DUCHESS And Orvieto? DUKE [yawning] Why I did not surrender Orvieto Maybe it was because I did not choose. Why look you, Madam, you are here alone; And even there your father barely keeps What hope have you, I say? Which of these lords Stands by your side. DUCHESS There is not one. [GUIDO starts, but restrains himself.] DUKE Nor shall be, Being mine own, you shall do as I will, Why then, this palace shall your prison be; Why, you shall take the air from morn to night. DUCHESS Sir, by what right -? DUKE Madam, my second Duchess Lies in the chapel of Bartholomew, Guido, your arm. Come, gentlemen, let us go Bethink you, Madam, you are here alone. The Duke said rightly that I was alone; Stood ever woman so alone indeed? .

 On wordlookup.net  

All is still licensed under the GNU FDL.
It uses material from the wikipedia.



logo

navig stuff

home
archive