Broadband Internet Information

ICMP Protocol - Internet Control Message 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/


MORE RESOURCES:

EasyCall to raise funds for broadband internet venture
GMA news.tv, Philippines - 13 hours ago
MANILA, Philippines - EasyCall Communications Philippines, Inc. (ECPI) wants to raise more cash through a secondary stock rights offering to finance its ...
EasyCall Communications plans secondary rights sale Business Mirror
all 2 news articles


Broadband Internet breathes new life into rural Ariz.
Arizona Republic, AZ - Nov 22, 2008
But today Lira is enjoying broadband Internet access as she provides virtual administrative help for offices around the country through Miracle Executive ...


Global News Update: Monday, December 1, 2008
Computerworld, MA - 6 hours ago
Singaporean operator StarHub is rolling out a femtocell service that allows mobile subscribers to make calls at home using their broadband Internet ...


DiCOM grid Selects Michael V. Wall as Chief Executive Officer
MarketWatch - 9 hours ago
... a single point of access to view radiology health records, irrespective of origin, at anytime, and from anywhere with a broadband internet connection. ...


Mobile Will Trump Fixed Broadband Internet
Seeking Alpha, NY - Nov 24, 2008
By this author: "80% of Web users will choose mobile broadband over fixed by 2013" is the headline of a Total Telecom interview with John Cunliffe of ...


Hughes Brings Broadband Internet to Amazonas
PR Newswire (press release), NY - Nov 24, 2008
GERMANTOWN, Md. , Nov. 24 /PRNewswire/ -- Hughes Network Systems, LLC (HUGHES), the global leader in satellite broadband networks and services, ...


Best Syndication

Cheap International Mobile Calls
ITworld.com, MA - 15 hours ago
And to avail cheap international mobile calls, all that you need are broadband Internet connection or any high speed Internet connection and VoIP router. ...
What Makes VoIP International Calling Plans Cost Effective ... ITworld.com
all 9 news articles


Wireless Broadband Internet to southeast Utah
San Juan Record, UT - Nov 26, 2008
Wireless Broadband Internet recently came to southeast Utah when Royce Electronics of Moab completed a new microwave system enabling broadband Internet ...


TRADE NEWS: Agilent Technologies Displays Comprehensive Femtocell ...
MarketWatch - 6 hours ago
They connect to a service provider's network via the end user's broadband Internet. Agilent announced this femtocell reference design test solution - the ...


Call Genie Enters Into "Full Product Suite" Contract With Major ...
MarketWatch - 8 hours ago
... while VTR GlobalCom SA is Chile's largest provider of broadband internet access, controls a significant portion of the cable television market, ...

Broadband-Internet - Google News

home | site map
© 2008