Install Tcpping on Linux

Tcpping 介紹 測試網路延遲最常用方法是使用ping工具,它使用ICMP協定。在某些情況下ICMP是被防火牆阻擋,這使得Ping在這情況下是無法使用的。此時為了能夠繼續監控的話,就必需使用TCP / UDP的方式,TCPPING為更容易繞過普通的防火牆規則的第3層測試工具。 這樣的一個第3層的測試工具TCPPING 。為了測量延遲, TCPPING採取所謂的半開連接技術,基於TCP三次握手的優勢。也就是說,它發送一個TCP SYN包的端口號(默認為80 )遠程主機。如果遠程主機正在偵聽的端口,它會響應的TCP ACK數據包。否則,它會響應的TCP RST包。無論哪種方式, TCPPING可以測量往返時間遠程主機( RTT)的延遲,通過定時傳出SYN數據包和輸入的ACK (或RST )數據包。 相同的半開連接技術已經實現了tcptraceroute工具。所以TCPPING只是依靠tcptraceroute執行延遲測量。 為了TCPPING安裝在Linux上,你首先需要安裝tcptraceroute ,然後從下載TCPPING腳本。

Tcptraceroute 安裝

[root@localhost ~\]#  yum -y install tcptraceroute

  Tcpping 安裝

[root@localhost ~\]#  cd /usr/bin
[root@localhost ~\]#  wget http://download.faqbook.net/System/linux/tcpping/tcpping
[root@localhost ~\]#  chmod 755 tcpping

Tcpping 測試

[root@localhost ~\]#  tcpping www.google.com.tw
seq 0: tcp response from tf-in-f94.1e100.net (173.194.72.94) \[open\]  31.895 ms
seq 1: tcp response from tf-in-f94.1e100.net (173.194.72.94) \[open\]  35.192 ms
seq 2: tcp response from tf-in-f94.1e100.net (173.194.72.94) \[open\]  34.038 ms
seq 3: tcp response from tf-in-f94.1e100.net (173.194.72.94) \[open\]  35.272 ms
seq 4: tcp response from tf-in-f94.1e100.net (173.194.72.94) \[open\]  33.344 ms
seq 5: tcp response from tf-in-f94.1e100.net (173.194.72.94) \[open\]  33.484 ms
seq 6: tcp response from tf-in-f94.1e100.net (173.194.72.94) \[open\]  35.203 ms

  參考資料 : http://xmodulo.com/2013/01/how-to-install-tcpping-on-linux.html

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

釘選至 Pinterest