Bedste svar
Desværre tillader telnet kun at teste porte til TCP.
Tværtimod nc kan teste porte for både TCP og 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 og UDP er ikke ting, du kan “aktivere” eller “deaktivere”. Det er op til protokollen at bestemme, hvilken transportlagsprotokol den vil bruge.
DNS-opløsning bruger UDP, zoneoverførsler bruger TCP. HTTP, SMTP bruger begge TCP, VoIP-nyttelast bruger UDP.
Hvis du vil have pålidelighed, foretrækkes TCP. Hvis du vil have hurtigere levering, eller hvis forsinkelse er kritisk (som i live stemme og video), foretrækkes UDP.