Daftar Isi:
Definisi - Apa yang dimaksud dengan Keepalive?
Keepalive adalah sinyal yang dikirim dari satu perangkat ke perangkat lain untuk menjaga koneksi antara kedua perangkat. Ini mungkin antara klien dan server, tetapi itu bisa berlaku untuk sejumlah perangkat atau teknologi. Keepalives digunakan dalam lingkungan jaringan untuk mempertahankan jalur komunikasi terbuka, atau untuk secara teratur memeriksa status koneksi ke perangkat jarak jauh.
Techopedia menjelaskan Keepalive
Keepalives adalah tentang menjaga jalur komunikasi tetap terbuka. Situasi normal adalah koneksi dibuat dan kemudian segera ditutup. Keepalive mempertahankan koneksi itu dalam status aktif untuk waktu yang ditentukan.
Salah satu cara untuk memahami keepalives adalah dengan memikirkan percakapan telepon. Ketika berbicara dengan orang lain di telepon, sudah lazim untuk menghindari jeda panjang. Jika ada kesunyian untuk sementara waktu, seseorang mungkin berkata, "Apakah Anda masih di sana?" Dan menunggu jawaban. Ketika orang lain berkata, "Ya, saya masih di sini, " mereka membuat percakapan tetap hidup.
Jaringan menggunakan protokol untuk mengatur dan memelihara percakapan antar perangkat. Agar protokol ini tetap aktif - mungkin untuk mengirim lebih banyak data atau untuk memeriksa apakah tautan masih berfungsi - keepalive dapat dikirim pada interval yang telah ditentukan. Keepalives dapat menggunakan parameter yang dapat dikonfigurasi, seperti ukuran bingkai, interval antara sinyal, jumlah coba lagi, dan batas waktu. Keepalives menjaga koneksi jaringan tetap hidup.
Ada banyak teknologi yang menggunakan keepalives. Paket TCP keepalive memeriksa untuk melihat apakah koneksi masih valid. HTTP keepalives memelihara koneksi browser saat data sedang ditransfer. Keepalives dapat digunakan dengan protokol antarmuka sesi (SIP), spanning tree protocol (STP), blok pesan server (SMB), transport layer security (TLS), atau sejumlah protokol di mana perancang jaringan mungkin menganggapnya berguna.