BT Sözlüğü › Ağ › TCP keepalive

TCP keepalive

Ağ Svenska → Güncellendi: 2026-10-10

TCP seçeneği: karşı ucun hâlâ ayakta olduğunu doğrulamak ve NAT/güvenlik duvarı durumunu canlı tutmak için düzenli aralıklarla boş bir yoklama paketi gönderir. Linux varsayılanları: 7200 sn (2 saat) boşta kalma, 9 yoklama, 75 sn aralık.

Asıl amaç, ağ arızasında ölü bağlantıları tespit etmekti (aksi halde sonsuza dek yarı açık kalabilirler). Modern kullanım ise NAT tablosundaki kaydı canlı tutmaktır (CGNAT zaman aşımları 30–300 sn — keepalive bundan hızlı olmalı). 2 saatlik varsayılan NAT için işe yaramaz. Uygulama düzeyindeki keepalive (HTTP/2 PING, WebSocket ping) çoğu zaman daha iyidir; özel aralıkta gönderilebilir, uygulamaya göre ayarlanır. Klasik belirti: uzun süredir açık bir SSH oturumu boşta kaldıktan sonra “donar” → ServerAliveInterval hiç ayarlanmamıştır.

← Sözlüğe dön