• Ping stand for Packet Internet Groper.
  • Ping is a Computer network administration software utility use to test the reachability of host on an Internet Protocol network.
  • It is available for virtually all operating system that have networking capability, including most embedded network administration software.
  • Ping Send two packet at a time
    • ICMP (Internet Control Message Protocol)
    • ARP (Address Resolution Protocol)
  • The ping command operates by sending Internet Control Message Protocol (ICMP) Echo Request messages to the destination computer and waiting for a response.
  • If you want to know more about Public IP address, please check on https://en.wikipedia.org/wiki/Ping_(networking_utility)

ICMP Explained

  • ICMP Stand for Internet Control Message Protocol .
  • It Is a request message to the destination Computer.

Ping command syntax for Windows.

-tConstant ping without stopping.
-aResolve address to hostnames.
-nNumber of echo requests to send.
-ISend to the Buffer Size.
-fSet Don’t Fragmentation flag in packet, only IPV4
-iSet the time.
-vSet Type of Service
-4it is used IPV4
-6it is used IPV6
-sTimestamp for count hop, only IPV4
-SSource address
Ping Request Example
Ping Request Example

Ping command in Linux


-cControlling the number
-sControlling the size
-iChanging the time interval

Basic Engineer

Hey Readers! We have more than fifteen years of experience in Software Development, IoT, Telecom, Banking, Finance and Embedded domain. Currently we are actively working on Data Science, ML and AI with multiple market leaders worldwide. Happy Reading. Cheers!


Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *