Wodurch wird ein RST-Flag (TCP / IP Reset) gesendet?

Ich versuche herauszufinden, warum die TCP / IP-Verbindung meiner App alle 10 Minuten (genau, innerhalb von 1-2 Sekunden) ausfällt. Ich habe Wireshark gestartet und festgestellt, dass das andere Ende nach 10 Minuten Inaktivität ein Paket mit gesetztem Reset-Flag (RST) sendet. Eine Google-Suche sagt mir, "das RESET-Flag bedeutet, dass der Empfänger verwirrt ist und die Verbindung abbrechen möchte", aber das ist ein wenig zu kurz für das Detail, das ich brauche. Was könnte das verursachen? Und ist es möglich, dass ein Router auf dem Weg dafür verantwortlich ist, oder würde dies immer vom anderen Endpunkt kommen?

Bearbeiten: Zwischen meinem Computer und dem anderen Endpunkt befindet sich ein Router (insbesondere ein Linksys WRT-54G). Muss ich in den Routereinstellungen nach etwas suchen?