What is the use of ping command to test a device on the network is reachable?

Ping is a network utility that is used to test if a host is reachable over a network or over the Internet by using the Internet Control Message Protocol “ICMP”. When you initiate an ICMP request will be sent from a source to a destination host. If the destination host successfully receives the ICMP request, it will reply back to the Source host with an ICMP reply message along with the time of the round trip.

Note: If a host is behind a firewall and is non-responsive, you might see ping reply messages from the firewall if it is set to allow ICMP traffic from the source & destination networks.


A ping test is done by running the ping command from a Linux shell, Windows cmd prompt, or powershell. For example:

Ping


Other useful options:

-c Specifies the number of pings to send

-s Specifies the packet size, which is useful for testing MTU

-v Verbosity

What is the use of ping command to test a device on the network is reachable?


Connecting to our Private Network

Our private network allows you to reach IBM Cloud services and communicate with your environment free of bandwidth charges when you are connected through a VPN. When devices are provisioned, by default, they have a route set to reach the service network. Additional information on our front and back end service network ranges is available at the following URL:

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSCL81","label":"Network Tools"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"","label":""}}]

You can use the ping command to test the availability of a networking device (usually a computer) on a network.

When you ping a device you send that device a short message, which it then sends back (the echo).



If you receive a reply then the device is working OK , if you don’t then:

  • The device is faulty, disconnected, switched off, incorrectly configured
  • Your network or the device you are working on is not working properly.

Note: In this tutorial we will use the ping command on Windows but it works the same on Linux

Ping Command Prompt

To use the ping command you go to the command line.

On Windows (XP,7) – Start Menu>Run and enter cmd to open a command prompt.

On Windows 10 type cmd into the search box and select the cmd prompt from the displayed programs.

What is the use of ping command to test a device on the network is reachable?

You can use the ping cmd with an IP address or the computer/host name.

To ping an IP address go to a cmd prompt and enter:

Ping IP Address e.g. ping 192.169.0.1 or to ping a computer name:

ping computer name e.g. ping Computer1

The screen shot below shows how to use the command with an IP address.

I have shown both a failed ping (192.168.0.1), and a successful ping (192.168.1.1)

What is the use of ping command to test a device on the network is reachable?

Note: a failed ping results in a request timed out response, and a success results in the reply from message with the round trip delay in milliseconds.

The screen shot below shows how to use the ping command with the computer name.

What is the use of ping command to test a device on the network is reachable?

Although this is easier to use a computer name than the IP address, it is only good if it works..

If it fails it is not conclusive as there is an extra stage called name resolution involved, and that could be at fault.

Here is a quick video that takes you through the process.

Using Ping To Troubleshoot Home Network Problems

The most common use of the ping command is to troubleshoot and locate network connectivity problems.

The general idea is to ping each network interface between your machine and the destination machine.

When a ping fails it indicates a problem with that network segment.

To illustrate I have drawn a simple home network with a workstation and server separated by a router (home router/hub).

What is the use of ping command to test a device on the network is reachable?

If the problem was that the workstation (WS1) cannot connect to the server, then the general procedure would be: On WS1

  1. Ping loop back address 127.0.0.1 — tests own protocol stack.
  2. Ping IP2
  3. Ping IP3
  4. Ping IP4

If all pings work except the IP4 ping then we know that there is a problem on the network between the router and server.

The Ping Command- Advanced Options

The ping command has various options (switches) which you can see by typing

ping /? at the command prompt

What is the use of ping command to test a device on the network is reachable?

So for a continuous ping we type

ping IP address or name -t

e.g.

ping google.com -t

Here is the result

What is the use of ping command to test a device on the network is reachable?

IPv6 Addresses

If you have IPv6 configured on your system then you can also ping ipv6 addresses

on Windows networks you need to use ping -6 at the cmd prompt

example — ping -6 hostname or IP address

and on Linux systems use ping6

example — ping6 -c 4 -I eth0 hostname or IP address

or

ping6 -c 4 IP address%eth0

Note: not using the Interface option may result in an Invalid Argument error

The screen shot below shows an IP4 and IP6 ping on linux

What is the use of ping command to test a device on the network is reachable?

Common Questions and Answers

Q- What is the localhost?

A- On all operating systems localhost is the name given to your local machine and is resolved to the IP address 127.0.0.1.

Q- What is the Address 127.0.0.1?

A- This is known as the loopback address and is a special address assigned to your network interface.

Summary

The ping command is a networking utility available on all Operating systems that is used for troubleshooting on IP networks.

What is the use of ping command to test a device on the network is reachable to test a hard disk fault?

The 'Ping' command is a Command Prompt command used to test the ability of the source computer to reach a specified destination computer. Therefore, the uses of 'Ping' command is to test a device on the network is reachable.

What is the command used to test if a device on the network is reachable?

Answer. Ping is a network utility that is used to test if a host is reachable over a network or over the Internet by using the Internet Control Message Protocol “ICMP”. When you initiate an ICMP request will be sent from a source to a destination host.