TCP RST-пакет - это удаленная сторона, сообщающая, что соединение, по которому отправляется предыдущий TCP-пакет, не распознано, возможно, соединение закрыто, возможно, порт не открыт, и что-то вроде этого
Вот мое мнение, так как соединение больше не является действительным, нет необходимости отвечать ACK. А поскольку удаленный узел не знает соединения, то имеет смысл, что ACK в пакете RST равен 0.
Проверьте это: http://en.wikipedia.org/wiki/TCP_reset_attack