tracert
It uses ICMP ECHO requests, aka ping.
ICMP
It uses ICMP.
Ping is a special command line utility which allows to check accessibility of particular hosts. It uses ICMP protocol and because many online services block it, the utility not always provides correct results.
It uses ICMP protocol - Internet Control Message Protocol
"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
Tracert uses ICMP, just like ping does.
Ping uses ICMP, and therefore resides at layer 3 (Network layer)
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.
ping uses the ICMP protocol.
There really is no "port" for icmp but there is a icmp code. If you are looking for the icmp code for echo-reply it is 0 and the echo is 8 For an access list you could do the following: permit icmp any any echo-reply permit icmp any any echo Or the same using the icmp code permit icmp any any 0 permit icmp any any 8