Seite 1 von 1

TCP-Reset wird von iTelex nicht korrekt behandelt

Verfasst: Di 29. Sep 2020, 17:21
von ProgBernie
Bei Tests ist mir aufgefallen, daß iTelex einen clientseitigen Verbindungsabbruch nicht korrekt ausführt. Die Verbindung wird seitens iTelex als verbunden gehalten und läuft dann auf einen Timeout.
SYN ->
<- SYN, ACK
-> ACK
-> RST
...
<timeout>
<- FIN, ACK
RST ->

Zwischenzeitliche erneute Verbindungsanfragen werden zwar angenommen, aber sofort mit einem iTelex-Baudot-Paket OCC beantwortet und dann geschlossen.

Letzteres Verhalten ist gewollt, aber ersteres nicht. Erste Sichtung des IP-Stacks zeigt, daß offenbar ein RST-Paketflag eingehend überhaupt nicht behandelt wird. :wat:

Ich habe also wieder Arbeit...

Re: TCP-Reset wird von iTelex nicht korrekt behandelt

Verfasst: Mi 30. Sep 2020, 09:18
von BjoernS
Moin Bernd,

viel Erfolg! :thumbsup: Die Arbeit so tief im Protokollstack ist undankbar und für die Endbenutzer nicht direkt sichtbar, aber m.E. von entscheidender Bedeutung -- gerade mit der Geschichte von OpenMCP im Hinterkopf.

Leider kann ich vmtl. nicht viel beitragen (lasse mich aber gerne vom Gegenteil überzeugen).

Grüße


Björn