Kan jeg bruge Telnet til at teste en UDP-port?


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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *