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

In The News:


RedOrbit

FCC chairman, Netflix at odds over broadband data caps
CBS News
Broadband providers have been at odds with customers and Internet companies over how to set a fair pricing plan that can address increasing network congestion. Netflix chief executive officer Reed Hastings is among the naysayers of a tiered pricing ...
FCC Chair Approves Tiered Pricing For BroadbandRedOrbit
FCC chairman supports broadband data caps amid Netflix protestsWashington Post (blog)
FCC Chairman Supports Usage-Based Broadband PricingWebProNews
Huffington Post
all 48 news articles »

PR Web

Partnership to Bring Ultrahigh-Speed Internet to Six Communities
New York Times
He noted that the United States was falling behind other nations that have moved aggressively to build high-speed Internet infrastructures. It ranked 13th in average connection speed in a survey last year by the network service provider Akamai; ...
Partnership plans ultrahigh-speed Internet networksThe Hill (blog)
Ohio start-up to bring gigabit broadband to six US communitiesLos Angeles Times

all 15 news articles »

Cuba High-Speed Internet: Mystery Shrouds Fate Of Internet Cable
Huffington Post
While some hold out hope that faster Internet has merely been delayed, others interpret the government's long silence as a sign Cuba's broadband dreams will be the latest grand pronouncement to end in disappointment. "I have no expectations for the ...

and more »

State seeks to push broadband into all rural areas
Brattleboro Reformer
By MIKE FAHER / Reformer Staff PUTNEY - With conventional high-speed Internet access unavailable, Sally Pennington pays a premium to create a "mobile hotspot" at her Putney home. But it's not an ideal setup, and limitations on speed and data make using ...

and more »

High-flying Pilot pushes India towards internet revolution
Great Lakes Advocate
With 105 million internet users already, India is hoping to replicate with wireless broadband what the mobile phone did with telephone availability for its 1.1 billion people. Delhi's Minister of State for Communications and Information Technology, ...

and more »

RADWIN Introduces Ground-breaking Mobility Solution That Boosts Broadband ...
MarketWatch (press release)
The RADWIN 5000 Mobility solution delivers high capacity of 100 Mbps at speeds of up to 200 Km/h for video and Internet connectivity. The solution comes with powerful base stations that enable connectivity to ruggedized mobile units that can be mounted ...

and more »

The Guardian

Broadband service to be withdrawn from Cumbrian communities
The Guardian
The race to connect every British home to the internet has gone into reverse in Cumbria, where two communities will lose their broadband connection at the end of June. The Duddon Valley, a beauty spot so admired by Wordsworth he dedicated 34 sonnets to ...


MyBroadband

Yahclick affordable satellite broadband: pricing and other details
MyBroadband
MyBroadband's Staff Writer is directly plugged into the South African Internet backbone, and spits out press releases and other news as he receives it. ... Vox Telecom has launched its satellite broadband service aimed at providing fast, reliable and ...
Vox lifts lid on YahClick satellite broadbandTechCentral

all 3 news articles »

CIO

AT&T Expands Mobile Internet Coverage In South Haven And Saugatuck
MarketWatch (press release)
With mobile Internet speeds, AT&T customers can surf the Web, download files faster, and enjoy the very latest interactive mobile applications. "Improved and expanded mobile broadband access from South Haven to Saugatuck will help connect job makers ...
nuvoTV and AT&T U-verse Embark on Groundbreaking Interactive Promotion for ...Broadcast Newsroom

all 44 news articles »

AT&T Continues To Focus On New York City Wireless Experience
MarketWatch (press release)
With a powerful array of network resources that includes the nation's fastest mobile broadband network, AT&T is a leading provider of wireless, Wi-Fi, high speed Internet, voice and cloud-based services. A leader in mobile broadband and emerging 4G ...

and more »
Google News

Find the Best Broadband Provider for You

To find the best broadband provider for you takes some... Read More

What is Broadband?

Defining broadband can get complicatedThere are many different takes on... Read More

Broadband

Broadband is the name given to a high-speed Internet connection... Read More

Finger Protocol - TCP/IP Suite

The "finger" protocol is used to return information on users... Read More

Why You Should Switch To A Fast Internet Connection

With high-speed Internet access becoming available in more and more... Read More

Internet Service Providers

Internet Service Provider or ISP is a company that provides... Read More

Beta Testing First Mobile Internet Satellite Broadband, Part III

Back in 1999 when we beta tested the first wireless... Read More

Bleeding Edge or Expensive Enterprise Satellite Internet?

The State of Satellite Internet in 2005For those businesses unable... Read More

Beta Testing First Mobile Internet Satellite Broadband, Part I

Being on the road has its advantages; the freedom is... Read More

BT Broadband

Approximately 4 million people in the UK use ADSL with... Read More

How to Test Your DSL and Cable Internet Connection Speed

There are two measured elements that determine your internet connection... Read More

What are Your Internet Connection Solutions?

Of primary concern to all internet users is their actual... Read More

Google Talk Reviewed

So you're sick and tired of AOL Instant Messenger. You're... Read More

How to Secure your DSl / Cable Internet Connection Against Malicious Attacks

Securing your Windows Xp computer is done by achieving two... Read More

Webmail - What are the Benefits?

There are so many different webmail services on the internet,... Read More

How to Troubleshoot Your Internet Connection for DSL or Cable Service

One of the common problems among internet users is testing... Read More

Internet ISPs

Choosing an internet ISP is often a rash and impulsive... Read More

Long Arm of the Law Reaches New Internet (RIAA, Internet-2, i2hub Lawsuit)

Have you heard of the new Internet? It's called Internet... Read More

Understanding Broadband - Are You Ready To Upgrade?

Are you ready to upgrade your residential service to DSL... Read More

How to Choose Best ISP for Your Needs

Well, the Internet access industry is starting to shake its... Read More

Top 3 UK Broadband Providers

Every Internet provider today wants to make it sound like... Read More

Chat-less

Are you suddenly chat-less now that Yahoo has shut down... Read More

Two Enter Internet Battle

Consumers understand that when there is more competition in... Read More

Some DSL Broadband Definitions

Often too many people get confused with all the definitions,... Read More

Broadband is State-of-the-Art Internet Access: How Can a Broadband Cable Benefit You?

We are now well ensconced in a time when the... Read More