No, ICMP is not a routing protocol. ICMP (internet Control Message Protocol) is used by the Internet Protocol suite (IP) to send error and status messages. It is mainly used for diagnostics. Ping and traceroute are two tools that use ICMP. ICPM is used by routing protocols, for routing advertisements and router discovery.
There are various protocols ftp: file transfer protocol smtp: simple mail transfer protocol pop3: post office protocol ip: internet protocol tcp: transmission control protocol ospf: open shortest path first igrp: interior gateway routing protocol eigrp: enhanced interior gateway routing protocol rip: routing information protocol http: hyper text transfer protocol udp: user datagram protocol icmp: internet control message protocol
Assuming IPv4 ICMP. Ping uses IP for transport. Ping in itself is an "Echo Request", which is a function of the ICMP protocol. The IP Packet will carry the ICMP protocol from end-to-end. ICMP has a protocol number of 1, so the "Protocol" field in the IPv4 header will contain "1" as a reference to the ICMP payload. For IPv6, ICMPv6 is used, and the transport will be IPv6.
ICMP is the internet control access protocol . ICMP is the plrotocol that should be allowed when not able to ping a remote device residing behind a firewall. ICMP is the protocol of network layer.
"Ping uses the Internet Control Message Protocol (ICMP) Echo function which is detailed in RFC 792"http://www.activexperts.com/activsocket/tutorials/ping/So the short answer is that it uses the ICMP protocol.
ICMP- Internet Control Message Protocol
the primary weakness in the ICMP protocol is that, it does provide authentication to verify the destination address.
It uses ICMP.
icmp request is orginated on the OSI network layer with ip protocol.
internet control message protocol
ICMP
RIP stands for routing information protocol. It is an intra domain routing protocol.
ICMP