Die Frage ist vor allem: Was ist ein SYN-Paket? Ich habe Mal kurz Google genutzt und stelle fest, das gibt es nicht wirklich. Es ist nur eine Abkürzung für ein TCP-Paket mit gesetztem SYN-Flag. Dieses TCP Paket kann theoretisch natürlich auch einen Inhalt haben, was üblicherweise bei gesetztem SYN-Flag keinen Sinn ergibt, da damit ja erst die Verbindung aufgebaut werden soll um danach Inhalt zu übertragen. Das ist beim Portknocking aber egal, da hier einfach nach Mustern in den an der Firewall ankommenden Paketen/Daten gesucht wird und das Paket nicht wirklich für einen Verbindungsaufbau oder zur Datenübertragung (im weiteren Sinne) benötigt wird.