What is the purpose of the `isReachable()` method in the `InetAddress` class?
The `isReachable()` method checks if the host is accessible over a network using the IP address.
Thatâ€™s partially correct. It checks reachability, but the method uses a network connection rather than just the IP address.
Could you explain how `isReachable()` behaves when the network is down or the host is unreachable?