Это значение (грубо говоря) определяет временной интервал, который может потребоваться для полного открытия TCP-соединения. Этот процесс начинается с SYN-пакета, и если SYN-ACK-пакет не приходит в течение времени, которое вы можете здесь настроить, то "полуоткрытое" соединение отбрасывается. Главная причина, чтобы держать это значение небольшим, заключается в том, что это один из способов провести атаку типа "отказ в обслуживании": если ваша система ждет 1 минуту, пока какое-то (каждое) полуоткрытое соединение наконец-то станет полностью установленным, ей приходится поддерживать довольно длинную таблицу соединений. Просто начав открывать достаточно "полуоткрытых" TCP-соединений, вы можете заблокировать систему настолько, что она не сможет принимать новые законные TCP-соединения. Поэтому, если это значение установлено на чрезмерно высоком уровне, это может быть довольно опасно. И 1 минута, на мой взгляд, слишком много. 5 секунд должно быть достаточно для установки TCP-соединения – помните: это не значит, что всё должно закончиться за 5 секунд – просто чтобы соединение было полностью установлено максимум за 5 секунд.
С уважением,
Christian Meis