iT邦幫忙

0

ping 和 telnet 應用上的問題

ping可以測試到目標機器的連通性,Ping域名還可以得出解析IP,評估網絡質量
telnet用於遠程管理連接主機,同時也是測試目標機器的TCP端口是否開放。

這個是我在網路上看到的說法,在這裡我想要釐清一些問題,需要請教大家:

ping是只要有這個位址,該位址有在網路上且沒有防火牆或相關的設置規則會屏除ICMP封包,那就必定可以連上

那telnet的部份假使我拿來測某個port有連進去,則是代表有連通。
我借用這個連結
http://wiki.kmu.edu.tw/index.php/%E7%B6%B2%E8%B7%AF%E5%95%8F%E9%A1%8C%E5%88%A4%E6%96%B7
在裡面輸入GET / HTTP/1.0有反應東西則服務正常
如果拿去測其他的port而連不進去,則代表該Port是沒有被開通的。

我這樣的理解有甚麼其他的資訊需要去補足,或是有更正確的說法嗎?

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2018-04-18 16:23:51 檢舉
就理論上你講的應該都沒什麼問題, 我只補充一點
現在 ping 不一定用 icmp 封包了, 因為網路可能有設定一些封包的優先權, 因此假如是跑 tcp 服務的伺服器, 就用 tcp 封包來 ping, udp 的服務就用 udp
這樣測試會更接近真實的情況, tcp/udp ping 你 google 一下應該就有
小成 iT邦高手 10 級 ‧ 2018-04-18 16:25:34 檢舉
他網頁裡面是說,"如果有以下回應,表示服務正常。"
跟你說的"有反應東西則服務正常",兩者意思不同。
說不定他回應的東西就是錯誤訊息,這樣算服務不正常吧?
snameless iT邦新手 5 級 ‧ 2018-04-18 16:32:18 檢舉
我再去GOOGLE一下,非常感謝。
telnet那裡我也是最近才在探索,到底服務正不正常感覺也是有點模糊
摸telnet最重要的原因是因為想要知道port現在是有沒有開放的。
weiclin iT邦高手 4 級 ‧ 2018-04-18 16:50:19 檢舉
另外, https 沒辦法用 telnet, 但可以用 openssl 代替達到類似 telnet 的功能
snameless iT邦新手 5 級 ‧ 2018-04-18 19:15:06 檢舉
這裡我等等在去翻資料,感謝,但這樣有一個問題想請教:
加密連線設定沒有特別去改的話是有一個預設的port,如果只是要測試有無開通的話,telnet帶port就可以達到目的
"另外, https 沒辦法用 telnet, 但可以用 openssl 代替達到類似 telnet 的功能"
這句話的意思我可以解讀為有方法可以測試HTTPS的甚麼設定,還是這樣子可以去做甚麼事嗎?
weiclin iT邦高手 4 級 ‧ 2018-04-18 20:24:29 檢舉
你要像樓上說的, 不光是測試有沒有通, 還要看回應對不對的話啊..你用 telnet 手動做 ssl handshake 你就神了
snameless iT邦新手 5 級 ‧ 2018-04-19 10:29:15 檢舉
感謝,這樣知道了

尚未有邦友回答

立即登入回答