iT邦幫忙

0

關於擋Ping的問題 (感謝門神JanusLin、weiclin、小魚、bluegrass、yoching 協助解決)

想知道,在老師提供的源端機器會擋Ping的情況下,應該要如何證實源端是有正確收到封包的

看更多先前的討論...收起先前的討論...
tcp 交握
syn
沒學過,不過我可以google研究看看,但是因為時好時壞的,所以TCP交握能連上源端也屬正常,似乎也無法證明是不是封包掉包率高,導致時好時壞這事情
weiclin iT邦高手 4 級 ‧ 2019-02-21 16:59:19 檢舉
tcp能連上的話, 用 tcping 之類的工具就可以了
小魚 iT邦高手 1 級 ‧ 2019-02-21 17:21:24 檢舉
如果是UDP, 是有可能會掉封包,
一般要保證收到好像是要通過TCP.
感謝 weiclin 透過回傳的速度來去判斷,似乎是一個好辦法:D

2 個回答

0
bluegrass
iT邦研究生 3 級 ‧ 2019-02-21 16:38:06

Telnet, traceroute

0
浩瀚星空
iT邦高手 1 級 ‧ 2019-02-21 17:47:18

單純點的操作用traceroute。雖然會跑比較久。
如果所有ping的機器是有架設web的情況。是可以利用http的方式檢查看看。

沒有的話,就用網路函數檢查tcp了。因不確定你是要拿來做什麼的。
如果是開發程式的話。就是用其網路對應的函式來連看看就好。

如果只是單純要在cmd或是命令列確定的話。有很多網路操作的工具都可以拿來試試。

https://ithelp.ithome.com.tw/upload/images/20190221/20114520xPDCOCat53.png
我最一開始也是有想到用traceroute,但也是第一次用,之前都很依賴MTR,發現後面都是星號,沒有偵測到源端,所以有些不放心

我要發表回答

立即登入回答