linux tcp 丢包命令_在Linux下实现测试TCP和UDP的丢包检测!
在Linux下实现测试TCP和UDP的丢包检测!
疯狂の猿猴 • 2020 年 12 月 11 日
前言
本人平时基本上都是win,一下子转战到linux,有点不习惯!
因此做个记录,便于以后自己查阅,同时也作为分享给大家参考!
大佬,请绕路! 工具挨个介绍!
本人的系统环境 CentOS7.6
工具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和bc,然后从下载TCPPING脚本。
安装tcptraceroute和bcyum -y install tcptraceroute bc
下载tcppingcd /usr/bin
wget http://www.vdberg.org/~richard/tcpping
chmod +x tcpping
命令使用tcpping www.123admin.com 80
测试UDP监听协议
如果您的全球加速配置的监听协议是UDP协议,您可以通过UDPing测试全球加速的加速效果,UDPing使用特定的端口号将UDP ping发送到特定的IP地址。
本文以终端节点服务器和客户端都为CentOS系统为例,介绍如何通过UDPing测试UDP监听协议的网络加速效果。
下载UDPing工具wget https://networktools-public.oss-cn-hangzhou.aliyuncs.com/ga/udping/udping.py
赋予UDPing工具执行权限。chmod +x udping.py
命令使用./udping.py
以上是测试网络延迟的方法,下面是查看指定端口 TCP和UDP端口是否打开的工具版权属于:疯狂的猿猴
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!
linux tcp 丢包命令_在Linux下实现测试TCP和UDP的丢包检测!相关推荐
- linux 查找py文件命令_在 Linux 中如何从命令行查找 VirtualBox 版本
如果你想知道如何在 Linux 中从命令行查找 VirtualBox 版本,可以采用以下几种方法. -- Sk(作者) 我使用 Oracle VirtualBox 和 KVM 虚拟化程序 测试不同的 ...
- linux扩展磁盘空间命令_在Linux上监视磁盘空间– SQL Server DBA的有用命令
linux扩展磁盘空间命令 In this article, we will explore the different Linux commands related to the disk spac ...
- linux打开txt文件命令_「linux命令详解」lsof命令解析,教你一步打开所有文件
专注分享C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协 ...
- linux刷新本地dns命令_在Linux/Windows/Mac上刷新DNS缓存的方法
刷新dns缓存让你可以得到新的域名解析.当你无法正确访问一个新注册的域名时就可以刷新dns缓存试试.刷新dns缓存非常简单,任何时候都以进行.但是不同的系统,Windows.Mac OS和Linux上 ...
- linux自动锁屏命令_自制Linux终端锁屏工具
很多时候我们不能一直守护在自己的电脑旁边,而且有些文件并不想让别人知道.那么这时候来个锁屏,是再合适不过的了.今天分享一个自制的锁屏工具,如下. 准备 •操作系统 : 我这里是ElementaryOS ...
- linux执行多个命令_您必须知道的前50多个Linux命令
linux执行多个命令 Using Linux command on a regular basis? Today we'll look at 50+ Linux commands you must ...
- 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...
- ibm aix 抓包命令_在IBM AIX上模拟丢弃的TCP / IP数据包
本文介绍: AIX内核扩展,允许来往于指定主机的指定百分比的TCP / IP数据包被随机丢弃,以模拟不利的网络状况. 加载,激活和卸载内核扩展的实用程序. C和Java™实用程序,用于监视到达目标主机 ...
- linux抓包命令到文件,Linux下抓包命令tcpdump详解
tcpdump是一个命令行实用程序,可用于捕获和检查进出系统的网络流量. 它是网络管理员中用于排除网络问题和安全测试的最常用工具. 尽管名称如此,使用tcpdump,您也可以捕获非TCP流量,例如UD ...
最新文章
- command对象提供的3个execute方法是_21个极大提高开发效率的VS Code快捷键
- Unix和Linux的区别和联系
- 内核引导参数IOMMU与INTEL_IOMMU有何不同?
- 勒索病毒解密工具的汇总
- 电子电路绘图与仿真软件
- Python-根据日期计算周对应的日期
- LINUX(CENTOS7.X)SVN部署文档+pycharmSvn
- 对未来人工智能的一些预测和想法
- 【Python】已知一张图片中的框图坐标,切割出目标框图(单个)
- B站云E办Vue+SpringBoot前后端分离项目——MVC三层架构搭建后台项目
- pytonh mysql_python操作Mysql实例代码教程(查询手册)
- 资金流入流出预测(上)(阿里云天池大赛)
- Java后端程序员1年工作经验总结
- USACO 2017 December Contest Platinum T3: Greedy Gift Takers
- IDEA 操作指南 - 演出模式,注入语言编辑器,快速切换,快速定位
- iOS 动态下载系统提供的多种中文字体
- java微信html5上传图片代码,java微信接口之四—上传素材
- C语言求解中国余数定理,程序设计课后习题.pdf
- 如何基于飞桨打造智能眼镜视觉辅助系统
- 变分自动编码器(VAE variational autoencoder)