Разница между connection refused и connection timed out заключается в причинах сбоя подключения. 13
Connection refused означает, что хост ответил, но не разрешает подключение. 1 Это может указывать на то, что целевой хост существует и доступен по сети, но не слушает указанный порт или отказывается принимать новые соединения на этом порту. 1
Connection timed out означает, что хост не ответил на запрос до истечения какого-то произвольного таймера. 1 Например, таймера, который был явно установлен или введён в используемом инструменте или библиотеке запросов. 1
Таким образом, connection refused указывает на то, что хост существует и доступен по сети, но не слушает указанный порт или отказывается принимать новые соединения на этом порту, а connection timed out — на то, что хост не ответил на запрос до истечения таймера. 13