Имя и адрес
DNS связывает понятное человеку имя с сетевым адресом. Ответ хранится в кэше, поэтому изменение записи не сразу становится видно на каждом устройстве. TTL задаёт срок хранения нового ответа, но не отменяет уже сохранённый.
Проверять по слоям
Сначала проверяют разрешение имени, затем установление TCP-соединения, после этого TLS и протокол приложения. Успешная проверка одного слоя не гарантирует исправность следующего.
Постоянное соединение
WebSocket начинает работу как запрос HTTP и затем позволяет обмениваться данными в обе стороны. Длительное соединение зависит не только от сервера: маршрутизаторы и промежуточные узлы тоже могут ограничивать время его жизни.
Безопасное наблюдение
Для диагностики часто достаточно времени попытки, кода ответа и количества переданных байтов. Пароли, ключи доступа и содержимое переписки не нужны для обычного журнала доступности.