Kan jag använda Telnet för att testa en UDP-port?


Bästa svaret

Tyvärr tillåter telnet bara att testa portar för TCP.

Tvärtom nc kan testa portar för både TCP och UDP.

TCP

# nc -z -v -u [hostname/IP address] [port number]

# nc -z -v 192.168.10.12 22

Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!

UDP

# nc -z -v [hostname/IP address] [port number]

# nc -z -v -u 192.168.10.12 123

Connection to 192.118.20.95 123 port [udp/ntp] succeeded!

Svar

TCP och UDP är inte saker du kan ”aktivera” eller ”inaktivera”. Det är upp till protokollet att avgöra vilket transportlagerprotokoll det vill använda.

DNS-upplösning använder UDP, zonöverföringar använder TCP. HTTP, SMTP använder båda TCP, VoIP-nyttolast använder UDP.

Om du vill ha tillförlitlighet föredras TCP. Om du vill ha snabbare leverans eller om fördröjning är kritisk (som vid live-röst och video) är UDP att föredra.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *