於 Tcpping 分類下的文章
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安裝
1 |
[root@localhost ~]# yum -y install tcptraceroute |
Tcpping安裝
1 2 3 |
[root@localhost ~]# cd /usr/bin [root@localhost ~]# wget http://download1.faq-book.com/file/Linux/tcpping/tcpping [root@localhost ~]# chmod 755 tcpping |
近期迴響