Todo mundo conhece a porta TCP, por exemplo, a porta 80, você pode usar o IP 80 da telnet para verificar se a porta está ouvindo normalmente, então a porta UDP pode ser testada da mesma forma?
Existem muitos artigos na Internet que testam se a porta UDP está desbloqueada.Nenhuma delas é precisaO melhor método de teste é habilitar uma escuta UDP no servidor, e o cliente envia pacotes UDP para o servidor, e o servidor verifica se eles podem ser recebidos, como mostrado na figura abaixo:
nc é a abreviação de netcat, que utiliza protocolos UDP e TCP. É uma ferramenta confiável de operação em segundo plano que pode ser facilmente habilitada por outros programas, e também é usada como ferramenta de teste ou hacking para redes. Com ele, você pode facilmente estabelecer qualquer conexão. Existem muitas ferramentas úteis embutidas.
comando
1) -l Usado para especificar que o NC será em modo de escuta. Especificar esse parâmetro significa que o NC é tratado como um servidor, ouvindo e aceitando conexões em vez de iniciar conexões para outros endereços. 2) -p <port> O usuário configura a porta para escuta 3) -s Especifique o endereço IP de origem para enviar dados, que é aplicável a máquinas multi-NIC 4) -u Especifique que nc usa o protocolo UDP, que por padrão é TCP 5) -v Interação de saída ou informações de erro, especialmente úteis para depuração para iniciantes 6)-w O número de segundos de tempo técnico, seguido pelo número 7)-z Indica zero, o que significa que nenhum dado é enviado durante a varredura
Tutorial de teste
ServidorAtive um ouvinte UDP na porta 12345 com o seguinte comando:
-lup é na verdade uma abreviação de -l -u -p
clienteEnvie uma mensagem para o servidor usando o protocolo UDP com o seguinte comando:
Insira qualquer string, insira, e o servidor verificará se ela foi recebida, como mostrado na figura abaixo:
Por fim, anexe as ferramentas do Windows nc abaixo:
Turistas, se quiserem ver o conteúdo oculto deste post, por favor Resposta
|