例子:telnet 222.83.228.129 80
結果:測試222.83.228.129這個ip的80端口,是否能連接上
“telnet 目標ip 對端port”,可以測試對端的tcp上的該port是不是開啟狀態
telnet客戶進程和終端用戶本身就是通過tcp建立連接的,當然前提是雙方都打開了相應的port,如果失敗,那就證明沒有開放次端口(當然這個不是絕對的,例如防火牆限制)如果穿越防火牆的話,根據我的經驗
udp相對容易些
從過程來看,“telnet 目標ip” 就是想連接目標ip的telnet服務嘛,而且要默認占用對端的23端口; 后面又跟上另外一個端口算怎么回事啊?
telnet服務目的端默認的端口是23,這是應用層的C/S,所以你telnet+ip地址是可以的,
對於類似sqlserver 2000
telnet服務的端口是1433,所以你就需要telnet+ip+port
另外這種方法好像只能測試對端的tcp端口吧? 如果要測試對方的udp端口呢?
是的,telnet的原理已經說明,udp是無連接的,所以不能通過telnet的方式進行測試,一般可以向目標主機的每個端口發出一個0字節的udp包
如果我們收到端口不可達的icmp消息,端口就是關閉的,否則假設它是打開的。
