"Port knocking" (batendo à porta) descreve um método de estabelecer uma conexão à um computador sem portas abertas. Como se é de imaginar, as portas são abertas com o uso de seqüências de "batidas": uma série de tentativas de conexão para uma porta fechada e logada. Um usuário remoto de posse do segredo de autenticação que gera seqüências de "batidas" manipula as regras do firewall do servidor para abrir portas específicas. As manipulações são mediadas por um serviço rodando do lado do servidor que monitora o firewall e o arquivo de log pelas seqüências corretas de "batidas". Uma vez abertas as portas desejadas, o usuário pode estabelecer uma conexão e começar sua sessão.
Outra seqüência de "batidas" é utilizada para fechar a porta.
Leia mais em: http://www.portknocking.org/