Рекомендую для начала прочитать, что такое TCP keepalive. Судя по вопросу понимания этого нет, поэтому тут обсуждать что-либо смысла нет.
https://tldp.org/HOWTO/TCP-Keepalive-HOWTO/overview.html можно тут почитать. Или тут:
https://en.wikipedia.org/wiki/Keepalive