최상의 답변
안타깝게도 텔넷은 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가 선호됩니다.