Технология keep-alive в сетевых протоколах — это таймер контроля работоспособности соединения. 4 Если канал между клиентом и сервером пассивен некоторое время (по умолчанию 2 часа), то посылается служебное сообщение. 4 Если ответа на него не поступило, через 75 секунд (обычно) сообщение посылается повторно и так несколько раз. 4 Если ответ получен — таймер сбрасывается, и отчёт начинается заново. 4 Если после нескольких повторов ответа так и не поступило, то соединение разрывается. 4
В HTTP технология keep-alive позволяет использовать одно TCP-соединение для отправки и получения нескольких HTTP-запросов и ответов, в отличие от открытия нового соединения для каждой пары запрос-ответ. 5