Introduction
When computers communicate over a network, they need ways to check if other devices are reachable and how long messages take to travel. Without these checks, it would be hard to know if a website or server is online or if there are problems along the path.