Hva er en ping?
En ping er en type melding som overføres over et nettverk fra et system til et annet, vanligvis mellom en serververt og tilkoblede brukersystemer. Selv om forskjellige typer meldinger potensielt kan brukes, har den vanligste typen signal som sendes for dette formålet, vært en ICMP-ekko-pakke (Internet Control Message Protocol). Dette er i utgangspunktet et signal med lite reelle data som finnes i det, og tjener først og fremst til å overføre til en tilkoblet bruker og deretter generere et "ekkosignal". En ping består av denne prosessen med å sende ut en ICMP-ekko-forespørsel og deretter motta ekkoet.
Begrepet "ping" ble opprinnelig brukt da denne typen verktøy ble opprettet for første gang i 1983, og ble hentet fra begrepet brukt for å beskrive signalet som ble sendt ut ved hjelp av ekkoloddteknologi. Aktiv ekkolodd bruker genererte lydbølger, ofte kalt pinger, som sendes ut fra et sentralt sted og deretter spretter av objekter og kommer tilbake som et ekko. En datamaskin ping verktøyet bruker en lignende tilnærming for å analysere tilkoblingen til forskjellige systemer i et nettverk. Serververten eller annen datamaskin i et nettverk, for eksempel et lokalnettverk (LAN) eller Internett, sender ut en ICMP-ekko-forespørselspakke til andre systemer, som deretter overfører et ekko tilbake til kilden.
Hele prosessen er tidsbestemt, ofte ved å inkludere et tidsstempel i det originale ICMP-signalet som deretter blir sammenlignet med tiden da ekkoet når kilden. Når en ping er utstedt av en serververt eller lignende system, er servere og rutere pålagt gjennom bransjestandarder å utstede en ekkopakke som svar. Tallrike pinger kan sendes for å generere en nøyaktig måling av hvor lang tid et signal tar å bevege seg mellom de to systemene, samt måle potensielt signaltap. Informasjonen som vises etter en ping-test vil vanligvis inkludere minstetid for overføring, gjennomsnittlig tid, lengste tid og standardavvik mellom disse resultatene. Eventuelt tap i signal vil typisk også være indikert.
Mens bruken av en ICMP-ekko-forespørsel var ganske standard under tidlig utvikling av Internett og bedriftsnettverk, ble den mindre utbredt på begynnelsen av det 21. århundre. Pings kan brukes til å opprette et fornektelse av tjenesteangrep på en server, ved å oversvømme systemet med ekkoforespørsler, og ondsinnet programvare kan bruke pings for å finne systemer for infeksjon. Flere Internett-leverandører (ISP-er) har blokkert e-postforespørsel, og derfor brukes andre metoder ofte for å evaluere nettverkstilkobling. Online videospill, for eksempel, måler ofte ping-svar ved bruk av data som er overført under spill, og viser deretter denne informasjonen som en forsinkelse for brukere å evaluere deres tilkobling.