Alla känner till TCP-porten, till exempel port 80, du kan använda telnet ip 80 för att verifiera om porten lyssnar normalt, så kan UDP-porten testas på samma sätt?
Det finns många artiklar på internet som testar om UDP-porten är oblockerad.Ingen av dem är exaktaDen bästa testmetoden är att aktivera en UDP-lyssning på servern, och klienten skickar UDP-paket till servern, och servern kontrollerar om de kan tas emot, som visas i figuren nedan:
nc är en förkortning för netcat, som använder UDP- och TCP-protokoll. Det är ett pålitligt bakgrundsverktyg som enkelt kan aktiveras av andra program, och det används också som test- eller hackningsverktyg för nätverk. Med den kan du enkelt skapa vilken kontakt som helst. Det finns många användbara verktyg inbyggda.
befallning
1) -l Används för att specificera att NC ska vara i lyssningsläge. Att specificera denna parameter innebär att NC behandlas som en server, som lyssnar efter och accepterar anslutningar istället för att initiera anslutningar till andra adresser. 2) -p <port> Användaren ställer in porten för lyssning 3) -s Ange käll-IP-adressen för att skicka data, vilket är tillämpligt på multi-NIC-maskiner 4) -u Ange att nc använder UDP-protokollet, som som standard är TCP 5) -v Utdata av interaktion eller felinformation, särskilt användbart för nybörjarfelsökning 6)-w Antalet sekunder av timeout, följt av antalet 7)-z Indikerar noll, vilket betyder att ingen data skickas vid skanning
Testtutorial
serverAktivera en UDP-lyssnare på port 12345 med följande kommando:
-lup är egentligen en förkortning av -l -u -p
klientSkicka ett meddelande till servern med UDP-protokollet med följande kommando:
Ange en sträng som helst, ange den, och servern kontrollerar om den har mottagits, som visas i figuren nedan:
Slutligen, bifoga Windows nc-verktygen nedan:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|