IT-словарь › Сети › TCP keepalive

TCP keepalive

Сети Svenska → Обновлено: 2026-10-18

Опция TCP: периодически отправлять пустую пробу, чтобы убедиться, что удалённая сторона жива, и не дать остыть записи в NAT/файрволе; значения Linux по умолчанию — простой 7200 с (2 часа), 9 проб, интервал 75 с.

Изначально механизм ловил мёртвые соединения после сбоя сети — иначе они могли бы вечно висеть полуоткрытыми. Сегодня им чаще поддерживают запись в таблице NAT (у CGNAT таймауты 30–300 с, так что keepalive должен срабатывать быстрее). Два часа по умолчанию для NAT бесполезны. Keepalive на уровне приложения (PING в HTTP/2, ping в WebSocket) часто лучше: интервал настраивается под приложение. Классический симптом: долгая SSH-сессия «замерзает» после простоя — значит, никто не задал ServerAliveInterval.

← Назад к словарю