Solved

What protocol does Ping uses TCP or UDP

Posted on 2010-11-14
9
17,225 Views
Last Modified: 2013-11-12
What protocol does Ping uses.
Is it TCP or UDP ?
0
Comment
Question by:SrikantRajeev
  • 3
  • 3
  • 2
  • +1
9 Comments
 
LVL 2

Expert Comment

by:prhowe
ID: 34133452
Neither really.  Ping uses Internet Control Message Protocol (ICMP).

This explains it rather well.
0
 
LVL 2

Expert Comment

by:prhowe
ID: 34133454
http://www.experts-exchange.com/expertsZone.jsp

the link didn't come across, sorry..

0
 
LVL 1

Author Comment

by:SrikantRajeev
ID: 34133460
U mean ICMP does not use either of TCP or UDP
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 35

Expert Comment

by:mccarl
ID: 34133524
> U mean ICMP does not use either of TCP or UDP

No it doesn't. ICMP (ping), TCP and UDP are all protocols that layer on top of IP but are independent of each other.
0
 
LVL 1

Author Comment

by:SrikantRajeev
ID: 34133627
so is ICMP connection oriented protocol or connection less
0
 
LVL 35

Expert Comment

by:mccarl
ID: 34133684
You wouldn't really call it either but it would be closer to a connection-less protocol like UDP. But it isn't used to carry data as such, it is used to report a condition (possibly an error condition). Check out ICMP on wikipedia: http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol
0
 
LVL 12

Expert Comment

by:profgeek
ID: 34135873
ICMP runs alongside IP on the network layer, whereas UDP and TCP are stacked on top of IP on the transport layer.

See the following reference (an excellent site for referencing all protocols):

http://www.protocols.com/pbook/tcpip1.htm

0
 
LVL 35

Accepted Solution

by:
mccarl earned 500 total points
ID: 34136014
> ICMP runs alongside IP on the network layer

I understand that ICMP may be implemented in the network layer, but it still relies upon IP (ie. stacked on top of) just the same as TCP and UDP are.

The IP header has a field called 'Protocol' that specifies ICMP (1), TCP (6) or UDP (17) among others and the IP payload then contains a header for either ICMP, TCP or UDP, etc. Hence why it is technically stacked on top of IP even though practically it would be implemented alongside IP.
0
 
LVL 1

Author Closing Comment

by:SrikantRajeev
ID: 34244790
Thanks
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A few months ago I attended the Rocky Mountain IPv6 Summit which was a two-day educational event; it was the 3rd annual conference held here in Denver, Colorado that was held at the Hyatt Regency Denver at the Colorado Convention Center. It was an e…
Data center, now-a-days, is referred as the home of all the advanced technologies. In-fact, most of the businesses are now establishing their entire organizational structure around the IT capabilities.
Viewers will learn how to properly install and use Secure Shell (SSH) to work on projects or homework remotely. Download Secure Shell: Follow basic installation instructions: Open Secure Shell and use "Quick Connect" to enter credentials includi…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question