De netwerk wereld verdeelt een verbinding in lagen of layers. Op het laagste nivo heb je te maken met de fysieke laag zoals glasvezels en koperdraden. Op het hoogste nivo heb je applicaties en hun gebruikers.
Tooltjes als ping en traceroute controleren alleen de netwerk laag.
Of een webserver al dan niet draait of erg druk is kan je daar niet meer testen. Dan moet je andere gereedschappen gebruiken (tcp connect of tcp ping).
Voor een test of een webserver ook echt functioneel is, moet je weer andere acties uitvoeren. Een HTTP get bijvoorbeeld. Daar zijn ook weer tools voor.
En als laatste: de achterliggende database / storage. Dan moet je random artikelen gaan opvragen en meten hoe lag dat duurt.
De vraag is wat er fout gaat, op welke laag, wanneer, en wie verantwoordelijk is voor dat stuk functionaliteit.