|
|
|
|
|
|
|
|
|
|
|
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/



Getting broadband services getting easy, but research still required.Broadband Internet services have become more the norm today, unlike the dial-up days of the late 1990s. With greater... Read More
The Internet, as most people know it, is history.It just seems like yesterday the Internet was just one big mass of wires and cables; a glorified file... Read More
Ka Band VSAT* satellite internet technology has enormous possibilities for telecommuters, rural locations and eventually for Motor Home users around the U.S. - if it works! Ka... Read More
So you're sick and tired of AOL Instant Messenger. You're looking for something fresh and new that will just work. Well Google feels the same way. On... Read More
There are two measured elements that determine your internet connection speed. They are: The download rate, and the upload rate of data measured in bits per seconds.... Read More
To find the best broadband provider for you takes some effort.Like anything in life, doing the research is critical to getting the best product at the best... Read More
Securing your Windows Xp computer is done by achieving two main tasks.The first, is to prevent unauthorized users sitting at your computer and logging in through your... Read More
Recent companies have been advertising wifi hotspot locations that are 'turnkey' (they can run themselves), and only cost between $13,000 and $20,000 to start. Is that good?First... Read More
The wireless network in my house went haywire. It worked on three PCs, one had a horrible connection, and one can't connect. Between Hubby and me, we... Read More
Are you ready to upgrade your residential service to DSL or business service to real broadband or T1? Well, the answer lies in what you need. Before... Read More
Okay, so you are finally tired of those slow dial-up internet connections, and you want to go broadband. Good deal. But first, you may be wondering which... Read More
Millions of hard-to-find books from five major libraries will soon be a lot easier to access: Google has made plans to scan and digitize them, making the... Read More
There are a number of options available for Business Class Satellite Internet connectivity in the U.S. today. New offerings seem to launch every week in 2005 and... Read More
Have you heard of the new Internet? It's called Internet 2 and this time they're not fooling around. The Abilene Network , begun in 1999 provides the... Read More
Hospital's and the Medical Professionals associated with them across America have discovered during the last few years that a great deal of efficiency can be accomplished by... Read More
We were the first beta testers of a Mobile Command Center with full Internet Access in 1999. Our mobile command center was also the first unit with... Read More
There are so many different webmail services on the internet, from the huge ones like Yahoo, Gmail, Hotmail, to the much smaller ones from private websites and... Read More
DSL ? which stands for Digital Subscriber Line ? is a great way to get high-speed internet service, without having to get a cable modem, or live... Read More
Dreams. There are two types of dreams: 1. When you are sleeping there are stories unfolding in your mind from a parallel dimension. 2. The aims one... Read More
Every Internet provider today wants to make it sound like you are getting something for nothing. There are even some providers who will offer free access if... Read More
The Whois protocol is an information service not unlike the finger service. The Whois protocol provides the client or user with information about the owner of a... Read More
You may have noticed the expansion of consciousness that has taken place since the Harmonic Concordance. This is due to the new Broadband connection that has been... Read More
Being on the road has its advantages; the freedom is the biggest one. One draw back was the Internet Service, but having done much study on the... Read More
Peer to Peer (P2P) Technology- How it works:Ever wondered how P2P works? This guide will run down most of the major P2P services and how they work.... Read More
Thanks to the transfer technologies and governments spending on military needs, soon the public will have Broadband Satellite antennas no larger than the dimensions of a Pizza... Read More
We are now well ensconced in a time when the Web is riddled with graphics, animations, sounds, and videos, bringing about a necessity for superior internet access... Read More
When searching for the right ISP there are a number of items to look at. How much is it going to cost me? What is the connection... Read More
The "finger" protocol is used to return information on users on a specific host. Information that can be gained by using the finger is to see if... Read More
The Whois protocol is an information service not unlike the finger service. The Whois protocol provides the client or user with information about the owner of a... Read More
For anyone trying to get the cheapest internet available, there are tons of options available. Some providers offer completely free service. But the trade-off is permanent pop... Read More
Internet Service Provider or ISP is a company that provides access to the Internet.Before choosing an ISP, it is important to assess your company's business and marketing... Read More
There are two measured elements that determine your internet connection speed. They are: The download rate, and the upload rate of data measured in bits per seconds.... Read More
DSL ? which stands for Digital Subscriber Line ? is a great way to get high-speed internet service, without having to get a cable modem, or live... Read More
Of primary concern to all internet users is their actual connection to the internet.A user needs to look at all the factors and weigh the benefits and... Read More
Millions of hard-to-find books from five major libraries will soon be a lot easier to access: Google has made plans to scan and digitize them, making the... Read More
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... Read More
Have you heard of the new Internet? It's called Internet 2 and this time they're not fooling around. The Abilene Network , begun in 1999 provides the... Read More
Approximately 4 million people in the UK use ADSL with an extra 2 million using a cable connection, meaning 6 million people in the UK have an... Read More
We are now well ensconced in a time when the Web is riddled with graphics, animations, sounds, and videos, bringing about a necessity for superior internet access... Read More
Generally speaking, wireless computer connections are reliable. However, nothing is perfect, and sometimes you may lose your connection or experience a weak signal. There are many factors... Read More
To find the best broadband provider for you takes some effort.Like anything in life, doing the research is critical to getting the best product at the best... Read More
You've set up your Boingo account, you're hanging out at the Home Turf sports bar in LAX and you figure you'll do a little business or check... Read More
Getting broadband services getting easy, but research still required.Broadband Internet services have become more the norm today, unlike the dial-up days of the late 1990s. With greater... Read More
Hospital's and the Medical Professionals associated with them across America have discovered during the last few years that a great deal of efficiency can be accomplished by... Read More
Defining broadband can get complicatedThere are many different takes on how to actually define the word: broadband. The first and most obvious way to define it is... Read More
The revolution is just getting started and will be begin to make its mark this year. By 2010, it will begin to take off. By 2025, it... Read More
The State of Satellite Internet in 2005For those businesses unable can't get T1, Cable or DSL internet service for less than half a year's Gross Profit, vsat... Read More
The Internet, as most people know it, is history.It just seems like yesterday the Internet was just one big mass of wires and cables; a glorified file... Read More
Securing your Windows Xp computer is done by achieving two main tasks.The first, is to prevent unauthorized users sitting at your computer and logging in through your... Read More
Internet service providers are becoming more and more present as the internet makes its way into more and more homes in America. This is making it harder... Read More
Being on the road has its advantages; the freedom is the biggest one. One draw back was the Internet Service, but having done much study on the... Read More
Okay, so you are finally tired of those slow dial-up internet connections, and you want to go broadband. Good deal. But first, you may be wondering which... Read More