ICMP Protocol

The Internet Control Message Protocol communicates errors messages between systems that require attention. This error is not usually at the user level, the error is handled by the application layer. In the OSI Reference model, ICMPs are generally considered part of the IP layer.

To put to plain and simple, ICMP messages are sent "behind the scenes" to your applications to tell them if there is a problem with the connection or transfer of data. These messages tell your application to change what they are doing, change how they are sending and basically give them an error code on how they can successfully fix their problems.

ICMPs' are sent in a standard IP datagram, this datagram contains an IP header of twenty (20) bytes and then the ICMP message. There are fifteen values for the type field of the datagram which identifies the type of ICMP message. The "code" portion of the datagram specifies the condition of the "type" even further. This sounds a bit confusing at first, but you have two major categories, the primary "problem," and then a secondary more in depth look at that problem. This will all make more sense when you look at information below.

Type 0, code 0 - echo reply

Type 3 (destination unreachable)
Type 3, code 0 - network unreachable
Type 3, code 1 - host unreachable
Type 3, code 2 - protocol unreachable
Type 3, code 3 - port unreachable
Type 3, code 4 - fragmention needed
Type 3, code 5 - source route failed
Type 3, code 6 - destination network unknown
Type 3, code 7 - destination host unknown
Type 3, code 8 - source host isolated
Type 3, code 9 - destination network administratively prohibited
Type 3, code 10 - destination host administratively prohibited
Type 3, code 11 - network unreachable for TOS
Type 3, code 12 - host unreachable for TOS
Type 3, code 13 - communication administratively prohibited by filtering
Type 3, code 14 - host precedence violation
Type 3, code 15 - precedence cutoff in effect

Type 4, code 0 - source quench

Type 5 (redirects)
Type 5, code 0 - redirect for network
Type 5, code 1 - redirect for host
Type 5, code 2 - redirect for type of service and network
Type 5, code 3 - redirect for type of service and host

Type 8, code 0 - echo request

Type 9, code 0 - router advertisement

Type 10, code 0 - router solicitation

Type 11 (time exceeded)
Type 11, code 0 - time to live (TTL) equals 0 during transit
Type 11, code 1 - time to live (TTL) equals 0 during reassembly

Type 12 (parameter problem)
Type 12, code 0 - IP header bad
Type 12, code 1 - required option missing
Type 13, code 0 - timestamp request

Type 14, code 0 - timestamp reply

Type 15, code 0 - information request

Type 16, code 0 - information reply

Type 17, code 0 - address mask request

Type 18, code 0 - address mask reply

As you can see from the above information, the primary "type" groups are the main problem, with the "code" further specifying the problem. Much of this stuff doesn't make sense to the human end-user anyway, but it means a lot to the software developers who use these requests to fix problems in their coding.

ICMP's are a nice behind the scenes helper that are good to have their, but be thankful you don't really have to deal with them. For even more detailed information on the Internet Control Message Protocol (ICMP) the protocol is defined in RFC 792.

Ken Dennis
http://KenDennis-RSS.homeip.net/

Latest News


Tag Results for: Broadband Internet
NetworkWorld.com, MA - 2 hours ago
The battle to woo you to a particular wireless camp has heated up in the past month. The first US mobile WiMAX service went live last week, just as devices ...

ARINC and Rockwell Collins deliver broadband Internet solution for ...
JETS.ru (?????-?????), Russia - Oct 6, 2008
"eXchange with service by SKYLink is the world´s first broadband Internet for business jets," stated Bob Hanley, ARINC direct vice president, ...

High speed Internet service slow in coming to rural areas
Clarion News, PA - 19 hours ago
But first the infrastructure to carry broadband Internet must be put in place. State law mandates it, and in some parts of rural Pennsylvania , it has ...

Vonage Holdings Corp. to Host Special Stockholders' Meeting
FOXBusiness - 6 hours ago
Our award-winning technology enables anyone to make and receive phone calls with a touch tone telephone almost anywhere a broadband Internet connection is ...
Vonage Holdings Corp. to Host Special Stockholders' Meeting MarketWatch
Vonage Holdings Corp. Announces Revised Terms for Its Proposed ... MarketWatch
all 34 news articles

Chicken, egg and mobile open source
ZDNet - 11 hours ago
Mobile broadband is coming. The real Internet, the real broadband Internet, is coming. The success of the AT&T iPhone guarantees it. ...

The candidates click on broadband
Christian Science Monitor, MA - Oct 5, 2008
... priorities he would not be willing to give up, even in tough economic times, is extending high-speed broadband Internet service to rural communities. ...

Vodafone drops broadband prices
Australian IT, Australia - 3 hours ago
Strong mobile broadband pricing competition between carriers has sharply accelerated take-up of wireless internet services over the last nine months. ...
Price drop: Vodafone’s mobile broadband gets cheaper iTWire
Vodafone cuts Mobile Broadband pricing PC World Magazine
Vodafone Slash Mobile Broadband Prices Smart House
Gizmodo Australia - ZDNet.com.au
all 10 news articles

C-COM Reports Increased Profits in its Third Quarter
MarketWatch - 17 hours ago
The C-COM developed proprietary auto-deploy (iNetVu(TM)) Antenna Systems deliver satellite broadband Internet services into mobile environments, ...

KVH Announces Pacific Ocean Coverage for mini-VSAT Broadband Service
International Business Times, NY - 19 hours ago
Itrepresents a significant expansion in the availability of the increasinglypopular mini-VSAT Broadband Internet and voice service as well as the ...

AT&T, Time Warner Offer Cheaper Broadband But Lower Rates Mean ...
RedOrbit, TX - Oct 6, 2008
By RICK BARRETT Broadband Internet access continues to get cheaper as providers aggressively target residential customers who don't have the Internet now or ...

Resources