После того, как соединение было установлено, и эти две стороны не имеют никакой коммуникации, какое значение тайм-аута определяет неактивное соединение быть закрытым?
Как правило, нет. В обязанности программиста и разработчика протокола входит определение, реализация и обеспечение соблюдения любых тайм-аутов на уровне приложения.
Однако могут произойти все виды вещей, которые могут вызвать сбои и другие проблемы с сетевым подключением.