ベストアンサー
残念ながら、telnetではTCPのポートしかテストできません。
nc は、TCPと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!
回答
TCPとUDPは、「有効」または「無効」にできるものではありません。 使用するトランスポート層プロトコルを決定するのはプロトコル次第です。
DNS解決はUDPを使用し、ゾーン転送はTCPを使用します。 HTTP、SMTPはどちらもTCPを使用し、VoIPペイロードはUDPを使用します。
信頼性が必要な場合は、TCPが推奨されます。 より高速な配信が必要な場合、または遅延が重要な場合(ライブの音声やビデオなど)、UDPが推奨されます。