NETWORK Handleiding

Ping: Complete Gids voor Bereikbaarheids- en Latentietests

Hoe het ICMP-protocol werkt, hoe je ping-resultaten interpreteert en hoe je netwerkverbindingsproblemen diagnosticeert.

Ping: de hartslag van het netwerk

Ping is waarschijnlijk het bekendste en meest gebruikte netwerkdiagnosetool. De werking is eenvoudig maar krachtig: het stuurt een ICMP Echo Request-pakket naar een host en wacht op het antwoord (Echo Reply). De tijd tussen verzenden en ontvangen is de RTT (Round Trip Time), gemeten in milliseconden. Een lage RTT duidt op een snelle verbinding, een hoge RTT duidt op latentie. Geen antwoord betekent dat de host onbereikbaar is of dat ICMP-verkeer wordt geblokkeerd.

De naam "Ping" komt van onderzeebootsonar: een geluidspuls (ping) wordt verzonden en de tijd van de terugkerende echo geeft de afstand van het object aan. In de netwerkmetafoor is de "ping" het ICMP-pakket en de "echo" het antwoord. Net als sonar kan ping alleen vertellen of iets bereikbaar is en hoe ver (in tijd) het is, maar het zegt niets over het tussenliggende pad — daarvoor heb je Traceroute nodig.

Ping-resultaten interpreteren

Ping-uitvoer
$ ping --host voorbeeld.com

PING voorbeeld.com (93.184.216.34):
64 bytes: icmp_seq=1 ttl=56 time=12.3 ms
64 bytes: icmp_seq=2 ttl=56 time=11.8 ms
64 bytes: icmp_seq=3 ttl=56 time=13.1 ms
64 bytes: icmp_seq=4 ttl=56 time=12.5 ms

--- voorbeeld.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss
rtt min/avg/max = 11.8/12.4/13.1 ms

Belangrijke parameters: RTT onder 20ms duidt op een lokaal netwerk of nabije server; 20-100ms is typisch voor servers op hetzelfde continent; 100-200ms duidt op intercontinentale servers; boven 200ms wordt de latentie merkbaar. Pakketverlies (percentage pakketten zonder antwoord) zou 0% moeten zijn: zelfs 1% kan problemen veroorzaken met VoIP en gaming. De TTL (Time To Live) geeft aan hoeveel hops het pakket kan doorlopen voordat het wordt verworpen en onthult de afstand in termen van routers.

Wanneer Ping niet genoeg is

Ping heeft belangrijke beperkingen. Veel servers en firewalls blokkeren ICMP-verkeer om veiligheidsredenen, dus een ping zonder antwoord betekent niet per se dat de host offline is — hij reageert misschien gewoon niet op pings. Gebruik in deze gevallen de Port Scanner om te controleren of specifieke diensten (HTTP op poort 80, HTTPS op poort 443) reageren, zelfs wanneer ping geblokkeerd is.

Voor intermitterende latentieproblemen is een enkele ping niet voldoende. Voer ping uit over een langere periode en analyseer de variaties: constante latentie van 100ms is heel anders dan latentie die schommelt tussen 20ms en 500ms (hoge jitter). Om te diagnosticeren waar de latentie optreedt in het netwerkpad, gebruik je Traceroute, dat de latentie van elke individuele hop tussen jou en de bestemming toont. Combineer ping en traceroute voor een volledige connectiviteitsdiagnose.

Een andere beperking van ping is dat het ICMP-latentie meet, die kan afwijken van applicatielatentie. ICMP-verkeer kan een andere prioriteit (lager of hoger) hebben dan TCP-verkeer in tussenliggende routers. Om de werkelijke latentie van een webservice te meten, gebruik je specifieke tools zoals curl met timing, of onze Speed Test voor een uitgebreide beoordeling van je verbinding.

Probeer Ping gratis
ICMP-bereikbaarheidstest met latentie en pakketverlies
Gebruik Ping >

Explore the Network