I've always wondered: What is the difference between a TCP RST and a RST,ACK? thanks, Geoff asked 26 Feb '13, 11:15 GeoffP |
One Answer:
I'm trying to refrain myself from answering with just "The ACK"... answered 26 Feb '13, 11:34 SYN-bit ♦♦ |
I've always wondered: What is the difference between a TCP RST and a RST,ACK? thanks, Geoff asked 26 Feb '13, 11:15 GeoffP |
One Answer:
I'm trying to refrain myself from answering with just "The ACK"... answered 26 Feb '13, 11:34 SYN-bit ♦♦ |
OK, I guess I failed at that ;-)
When I read the RFC, it seems to me that each RST should follow the normal acknowledgement rules. However, the sequence number is more important as to know whether or not the RST should be accepted by the receiving end.
See also the paragraph "Reset Generation" on p36 of RFC 793
well actually it's the ACK and the comma! ;-)
Honestly: There are so many rules when to use what in RFC 793, so there is no simple rule. Search for these strings in the RFC to find all occurrences:
Thanks guys for the quick response. I know what SYN,ACKs are and RSTs.
I'm looking at a packet capture and I'm seeing RSTs and then moments later the same host is sending RST,ACKs. Hence leading to some confusion for me. After reading the RFC ("Reset Generation" section) above, it makes some more sense now.
If you can post the capture file somewhere, we may (or may not) be able to give an explanation for that behavior.