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.