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
相关推荐
- 打开防火墙:`/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT` - 保存配置:`/etc/rc.d/init.d/iptables save` 9. **设置 MySQL 自启动**: - 添加 MySQL 到系统服务列表:`chkconfig --add mysql` -...
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它...
- 添加规则允许特定端口通过:`-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT` - 重启防火墙:`service iptables restart` - 检查防火墙状态:`service iptables status` #### 五、MySQL...
为了确保NFS服务正常工作,首先需要确保两台CentOS服务器(本文假设为CentOS 6.6版本)处于同一局域网内,并且能够互相ping通。假设服务器IP地址分别为: - **服务器1**:192.168.159.128 - **服务器2**:192.168....
### Oracle 11g R2 RAC on Red Hat Enterprise Linux 5.5 配置详解 #### 一、环境概述 在本文档中,我们详细介绍了如何在Red Hat Enterprise Linux (RHEL) 5.5操作系统上配置Oracle 11g R2 RAC (Real Application ...
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 ...
在Linux系统中,可以通过编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`文件或使用`setup`工具或图形界面的`system-config-network`来设置IP地址、子网掩码和网关。 - `ping`测试:通过发送ICMP回显请求来检查...
在Linux和macOS系统中,通常可以通过包管理器进行安装,例如在Ubuntu或Debian上使用`sudo apt-get install nmap`命令,或者在macOS上使用`brew install nmap`。 **基本扫描使用** Nmap的基本使用主要包括以下几种...
- 确保能从本地通过 `ping` 命令访问 Linux IP 地址。 - 查看 MySQL 的端口:`show variables like '%port%';`。 - 可能需要调整密码策略,如将 `validate_password_policy` 设置为 0,`validate_password_length...
启用`TCP/IP networking`,`IP: kernel level autoconfiguration`,`IP: DHCP support`,`IP: Bootp support`,`IP: Rarp support`,以及`NFS Client support`和`Root file system on NFS`选项。 - **编译和加载...
.\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 性能监控**...