Host unreachability occurs when a network node is unable to establish communication with a target host due to network issues such as misconfigured routes, firewall restrictions, or hardware failures. It often results in error messages like 'Destination Host Unreachable' and requires network diagnostics to identify and resolve the underlying cause.