TCP keep alive works by re-sending the previous ack, even though no more data has been received. There is normally no response for ack packets with no data, but for keep-alives servers respond by also re-sending the previous ack.

Sign in to participate in the conversation

This is the Mastodon server used by @h2g2bob. Most posts are public, take a look around. Why not take a look at for other interesting stuff.