What is Ping?

Ping is a utility for testing connections on TCP/IP based networks.

Ping is an official computer utility designed to test connections on TCP/IP based networks. On our site you also have the ability to define Ping.

The name of this utility comes from the English name for the impulse sound that sonar produces when the impulse is reflected from any thing. The word ping is an acronym - "Packet InterNet Grouper (Groper)".

This utility was made by an American scientist - Mike Muuss in the winter of 1983, who worked at the Ballistics Research Laboratory.

The rules by which this utility works are basically to send an echo request (ICMP Echo-Request) to the specified host and receive an echo response (ICMP Echo-Reply) from it. Any node on the World Wide Web must be able to receive echo requests and send echo responses, of course, if it has access to the network and is functioning. The non-arrival of an echo response from the server means: either the server is "hung", or there is irreparable damage to the network in the client-server section, bypassing it in another way that is not possible. The time that elapses from the beginning of sending a request to receiving a response helps to determine round trip delays (RTT) along the route and the frequency of packet loss, that is, indirectly determine the congestion on data channels and intermediate devices. The higher the ping value, the longer the response time of the server on the local network or the time it takes to open a particular web page on the Internet, respectively.

Ping also refers to the time it takes to transfer data in computer networks from a client to a server and vice versa (measured in ms - milliseconds). The ping time is inextricably linked to the connection speed and the congestion of the channels throughout the entire route from the client to the server.
If you don't receive ICMP replies at all, it could also mean that the remote host or some of the intermediate routers is blocking the echo reply or ignoring the echo request.

The ping utility is considered to be one of the basic testing tools in TCP/IP networks and is usually already included in the base on all today's network operating systems.