Дом сети Что такое keepalive? - определение из техопедии

Что такое keepalive? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Keepalive?

Keepalive - это сигнал, отправляемый с одного устройства на другое для поддержания соединения между двумя устройствами. Это может быть между клиентом и сервером, но это может относиться к любому количеству устройств или технологий. Keepalive используются в сетевых средах для поддержания открытого канала связи или для регулярной проверки состояния соединения с удаленным устройством.

Техопедия объясняет Keepalive

Keepalive все о поддержании линии связи открытой. Нормальная ситуация - соединение устанавливается, а затем сразу закрывается. Keepalive поддерживает это соединение в активном состоянии в течение определенного периода времени.

Один из способов понять keepalive - это подумать о телефонном разговоре. При разговоре с другими людьми по телефону принято избегать длительных пауз. Если какое-то время тишина, можно сказать: «Ты все еще там?» И ждать ответа. Когда другой человек говорит: «Да, я все еще здесь», они поддерживают разговор живым.

Сети используют протоколы для настройки и ведения разговоров между устройствами. Чтобы эти протоколы оставались активными - возможно, для отправки большего количества данных или проверки работоспособности ссылки - сообщения активности могут отправляться с заранее заданными интервалами. Сообщения поддержки активности могут использовать настраиваемые параметры, такие как размер кадра, интервал между сигналами, количество повторных попыток и время ожидания. Keepalive поддерживает сетевые подключения.

Есть много технологий, которые используют keepalive. Пакеты проверки активности TCP проверяют, является ли соединение действительным. HTTP keepalive поддерживает соединения с браузером во время передачи данных. Сообщения поддержки активности могут использоваться с протоколом интерфейса сеанса (SIP), протоколом связующего дерева (STP), блоком сообщений сервера (SMB), безопасностью транспортного уровня (TLS) или любым количеством протоколов, где разработчики сети могут найти их полезными.

Что такое keepalive? - определение из техопедии