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.
The traceroute utility uses ICMP ECHO requests by sending packets with incrementally increasing Time to Live (TTL) values. Each router that handles the packet decrements the TTL; when it reaches zero, the router sends back an ICMP Time Exceeded message to the sender. By starting with a TTL of 1 and increasing it for each subsequent packet, traceroute identifies each intermediate hop along the path to the destination, displaying the round-trip time for each hop. Ultimately, this process reveals the entire route taken by packets from the source to the destination.
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.