Wat is een ping? (met foto's)
Een ping is een type bericht dat via een netwerk van het ene systeem naar het andere wordt verzonden, meestal tussen een serverhost en aangesloten gebruikerssystemen. Hoewel verschillende typen berichten mogelijk kunnen worden gebruikt, is het meest voorkomende type signaal dat voor dit doel wordt verzonden, een Internet Control Message Protocol (ICMP) echo-aanvraagpakket. Dit is in feite een signaal met weinig echte gegevens erin, en dient voornamelijk om te verzenden naar een verbonden gebruiker en vervolgens een "echo" -signaal te genereren. Een ping bestaat uit dit proces van het verzenden van een ICMP-echoverzoek en het vervolgens ontvangen van de echo.
De term "ping" werd aanvankelijk gebruikt toen dit type hulpprogramma voor het eerst werd gemaakt in 1983, en is afgeleid van de term die wordt gebruikt om het signaal te beschrijven dat wordt verzonden met behulp van sonartechnologie. Actieve sonar maakt gebruik van gegenereerde geluidsgolven, vaak pings genoemd, die worden uitgezonden vanuit een centrale locatie en vervolgens van objecten stuiteren en terugkeren als een echo. Een computer-ping-hulpprogramma gebruikt een vergelijkbare aanpak voor het analyseren van de connectiviteit van verschillende systemen op een netwerk. De serverhost of andere computer op een netwerk, zoals een LAN (Local Area Network) of internet, verzendt een ICMP-echo-aanvraagpakket naar andere systemen, die vervolgens een echo terugsturen naar de bron.
Dit hele proces is getimed, vaak door een tijdstempel op te nemen in het oorspronkelijke ICMP-signaal dat vervolgens wordt vergeleken met het tijdstip waarop de echo de bron bereikt. Nadat een ping is uitgegeven door een serverhost of een soortgelijk systeem, moeten servers en routers, volgens industriestandaarden, in reactie daarop een echopakket afgeven. Talrijke pings kunnen worden verzonden om een nauwkeurige meting te genereren van hoe lang een signaal nodig heeft om tussen de twee systemen te bewegen, en om eventueel signaalverlies te meten. De informatie die na een ping-test wordt weergegeven, bevat meestal de minimale verzendtijd, de gemiddelde tijd, de langste tijd en een standaarddeviatie tussen deze resultaten. Elk signaalverlies wordt meestal ook aangegeven.
Hoewel het gebruik van een ICMP-echo-verzoek ping vrij standaard was tijdens de vroege ontwikkeling van internet en bedrijfsnetwerken, werd het minder gangbaar in de vroege 21e eeuw. Pings kan worden gebruikt om een denial of service-aanval op een server te maken, door het systeem te overspoelen met echo-aanvragen, en schadelijke software kan pings gebruiken om systemen voor infectie te vinden. Een aantal internetproviders (ISP's) hebben e-mailaanvraagberichten geblokkeerd en daarom worden vaak andere methoden gebruikt om de netwerkconnectiviteit te evalueren. Online videogames bijvoorbeeld meten vaak ping-responsen met behulp van gegevens die tijdens het spelen worden verzonden en geven deze informatie vervolgens weer als latentie voor gebruikers om hun connectiviteit te evalueren.