В настоящее время я работаю над программой, которая прослушивает TCP-пакеты, отправляемые и получаемые с определенного адреса. То, что я пытаюсь сделать, это отвечать индивидуально настроенными пакетами на определенные полученные пакеты. Я уже сделал разбор. Я уже могу генерировать действительные Ethernet, IP и - по большей части - пакеты TCP.
Единственное, что я не могу понять, это то, как определяются числа seq / ack.
Хотя это может не иметь отношения к проблеме, программа написана на C ++ с использованием WinPCap. Я прошу любые советы, статьи или другие ресурсы, которые могут мне помочь.