Ping yra pranešimo tipas, perduodamas tinkle iš vienos sistemos į kitą, dažniausiai tarp serverio pagrindinio kompiuterio ir prijungtų vartotojų sistemų. Nors potencialiai gali būti naudojami įvairių tipų pranešimai, dažniausiai šiuo tikslu siunčiamas signalas buvo interneto valdymo pranešimų protokolo (ICMP) aido užklausos paketas. Iš esmės tai yra signalas, kuriame yra mažai realių duomenų, ir visų pirma skirtas perduoti prijungtam vartotojui ir tada generuoti „aido“ signalą. Ping susideda iš šio ICMP aido užklausos išsiuntimo ir tada aido gavimo proceso.
Terminas „ping“ iš pradžių buvo naudojamas, kai 1983 m. pirmą kartą buvo sukurta tokio tipo programa, ir buvo paimtas iš termino, vartojamo apibūdinti signalą, siunčiamą naudojant sonaro technologiją. Aktyvus sonaras naudoja generuojamas garso bangas, dažnai vadinamas ping, kurios skleidžiamos iš centrinės vietos, tada atsimuša nuo objektų ir grįžta kaip aidas. Kompiuterio ping programa naudoja panašų metodą įvairių tinklo sistemų jungiamumui analizuoti. Serverio pagrindinis kompiuteris arba kitas kompiuteris tinkle, pvz., vietiniame tinkle (LAN) arba internete, siunčia ICMP aido užklausos paketą kitoms sistemoms, kurios vėliau perduoda aidą atgal į šaltinį.
Visas šis procesas nustatomas pagal laiką, dažnai įtraukiant laiko žymą į pradinį ICMP signalą, kuris vėliau lyginamas su laiku, kai aidas pasiekia šaltinį. Kai serverio priegloba ar panaši sistema išsiunčia ping, serveriai ir maršruto parinktuvai pagal pramonės standartus turi išduoti aido paketą. Galima išsiųsti daugybę ping, kad būtų galima tiksliai išmatuoti, kiek laiko užtrunka signalo judėjimas tarp dviejų sistemų, taip pat įvertinti galimą signalo praradimą. Po ping testo rodoma informacija paprastai apima minimalų perdavimo laiką, vidutinį laiką, ilgiausią laiką ir bet kokį standartinį nuokrypį tarp šių rezultatų. Paprastai taip pat bus nurodytas bet koks signalo praradimas.
Nors ankstyvojo interneto ir įmonių tinklų kūrimo metu ICMP aido užklausos ping naudojimas buvo gana įprastas, XXI amžiaus pradžioje jis tapo mažiau paplitęs. Ping gali būti naudojamas siekiant sukurti atsisakymo teikti paslaugas ataką serveryje, užtvindant sistemą aido užklausomis, o kenkėjiška programinė įranga gali naudoti pingus, kad surastų sistemas, kuriose nėra užkrėstų. Kai kurie interneto paslaugų teikėjai (IPT) užblokavo aido užklausos pranešimus, todėl tinklo ryšiui įvertinti dažnai naudojami kiti metodai. Pavyzdžiui, internetiniai vaizdo žaidimai dažnai matuoja ping atsakymus naudojant žaidimo metu perduodamus duomenis, o tada rodo šią informaciją kaip delsą, kad vartotojai galėtų įvertinti savo ryšį.