`
jsczxy2
  • 浏览: 1268958 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

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://download1.faq-book.com/file/Linux/tcpping/tcpping
[root@localhost ~]#  chmod 755 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

 

分享到:
评论

相关推荐

    linux下jdk+sql+tomcat+nginx集群的安装

    - 打开防火墙:`/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT` - 保存配置:`/etc/rc.d/init.d/iptables save` 9. **设置 MySQL 自启动**: - 添加 MySQL 到系统服务列表:`chkconfig --add mysql` -...

    linux相关应用安装教程

    - 添加规则允许特定端口通过:`-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT` - 重启防火墙:`service iptables restart` - 检查防火墙状态:`service iptables status` #### 五、MySQL...

    linux Centos 服务器之间NFS文件共享挂载

    为了确保NFS服务正常工作,首先需要确保两台CentOS服务器(本文假设为CentOS 6.6版本)处于同一局域网内,并且能够互相ping通。假设服务器IP地址分别为: - **服务器1**:192.168.159.128 - **服务器2**:192.168....

    配置oracle 11G R2 RAC ON redhat55.docx

    ### Oracle 11g R2 RAC on Red Hat Enterprise Linux 5.5 配置详解 #### 一、环境概述 在本文档中,我们详细介绍了如何在Red Hat Enterprise Linux (RHEL) 5.5操作系统上配置Oracle 11g R2 RAC (Real Application ...

    linux.chm文档

    系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 ...

    实验4 网络及其服务管理1

    在Linux系统中,可以通过编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`文件或使用`setup`工具或图形界面的`system-config-network`来设置IP地址、子网掩码和网关。 - `ping`测试:通过发送ICMP回显请求来检查...

    Nmap的安装与基本扫描使用

    在Linux和macOS系统中,通常可以通过包管理器进行安装,例如在Ubuntu或Debian上使用`sudo apt-get install nmap`命令,或者在macOS上使用`brew install nmap`。 **基本扫描使用** Nmap的基本使用主要包括以下几种...

    mysql_centos7.6安装(亲测可用).docx

    - 确保能从本地通过 `ping` 命令访问 Linux IP 地址。 - 查看 MySQL 的端口:`show variables like '%port%';`。 - 可能需要调整密码策略,如将 `validate_password_policy` 设置为 0,`validate_password_length...

    nfs系统配置

    启用`TCP/IP networking`,`IP: kernel level autoconfiguration`,`IP: DHCP support`,`IP: Bootp support`,`IP: Rarp support`,以及`NFS Client support`和`Root file system on NFS`选项。 - **编译和加载...

    ICS delphixe10源码版

    .\Samples\delphi\OtherDemos Delphi Win32/Win64 DNS, Ping, SNMP, Syslog sample applications (all Delphi versions) .\Samples\delphi\PlatformDemos Delphi FireMonkey and cross-platform samples (Delphi XE2...

    运维常用工具和命令

    - **命令**: `ping`、`iperf`。 - **应用场景**: 测试网络速度和延迟。 **35. 查看磁盘 IO 几种方式** - **命令**: `iostat`、`sar`、`vmstat`。 - **应用场景**: 监控磁盘 I/O 性能。 **36. 磁盘 I/O 性能监控**...

Global site tag (gtag.js) - Google Analytics