Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很实用、很方便,但是ping有个缺点:不能指定端口,如果源地址被设置禁ping,那么ping命令就形同虚设。

为了弥补ping的特点,我们通常将ping和telnet一起来使用,既可以通过ping检查网络连通性,也可以通过telnet指定端口,而且ping和telnet是我们运维工作中必不可少的两个命令工具,相信大家对它们已经再熟悉不过了,因此就不想详细介绍ping和telnet。

除了它们,还有哪些工具可以用来测试端口连通性呢?这里给大家分享一下其他的工具。

1. NMap

全称Network Mapper,是Linux下的网络扫描和嗅探工具包,也称之为“系统漏洞扫描之王”。

使用场景:nmap提供了一些基本功能,比如主机发现、端口扫描、服务扫描、系统扫描等,它不仅可以测试端口连通性,还可以获取地址的服务类型、状态、端口及协议等信息。

使用方法:nmap -p 端口 地址

2. Netcat

nc是netcat的简写,有网络界的瑞士军刀的美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。

使用场景:NC为我们提供了四大功能(作为server发起端口侦听、作为client扫描端口、传输文件、测试网速),响应速度快。

使用方法:nc -vz 地址 端口

3. Paping

Paping是linux下测试tcp端口连通性的开源工具,只支持tcp不支持udp。

使用场景:PaPing 不仅可以测试端口连通性,还可以检测网络延迟情况,唯一不足就是不支持udp协议。

使用方法:./paping -p 端口 -c 次数 地址

4. cURL

cURL是一个利用URL语法在命令行下工作的文件传输工具。

使用场景:cURL支持的通信协议有很多,比如FTP、HTTP、HTTPS、SCP、Telnet、IMAP、POP3、SMTP等,但是curl主要是用于文件传输,比如利用curl调用API。

使用方法:curl 地址:端口

5. Psping

Psping是微软提供的测试工具,可以用来测试ICMP ping 、TCP ping、延迟测试、带宽测试等。

使用场景:不仅可以测试端口连通性,还可以检测网络延迟情况。唯一局限性就是:只限于windows系统。

使用方法:C:PSTools>psping.exe 地址:端口

6. Hhping

Hping是一个命令行下使用的TCP/IP数据包组装/分析工具,其命令模式类似Unix下的ping命令,但是它不仅能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议,它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。

使用场景:和ping工具相比,HPING可以使用任何IP报文,包括ICMP、TCP、UDP、RAWSOCKET,它的优势在于能够定制数据包的各个部分,支持对目标地址进行详细地探测。

使用方法:hping 地址 -S -V -c 次数 -p 端口

7. Test-netconnection

The Test-NetConnection cmdlet displays diagnostic information for a connection. 显示连接的状态诊断信息。

使用场景:powershell自带的一款网络测试工具,可以用来测试端口连接性,相对于Psping,功能比较单一。

使用方法:Test-NetConnection 地址 -port 端口

7种进阶方法让你快速测试端口连通性相关推荐

  1. 10种进阶方法让你快速测试端口连通性

    转载连接 : 介绍 Ping是Windows.Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很实用.很方便,但是ping有个缺点:不能指定端口,如果源地址被设置禁p ...

  2. linux nc命令测试端口,Linux和Windows下的NC(Netcat)命令测试端口连通性

    1.Linux OS 环境下(以Centos为例),使用nc命令分别测试TCP和UDP端口连通性:css 安装方法:nginx 在客户端和服务器端分别安装nc工具,安装命令以下:web yum ins ...

  3. Linux和Windows下的NC(Netcat)命令测试端口连通性

    一.Linux OS 环境下(以Centos为例),使用nc命令分别测试TCP和UDP端口连通性: 安装方法: 在客户端和服务器端分别安装nc工具,安装命令如下: yum install nc 1 L ...

  4. linux 测试端口连通性_磨刀不误砍柴工,带你搞定云网络系统性能测试

    磨刀不误砍柴工,带你搞定云网络系统性能测试 一.前言 在部署或管理网络系统时,我们更多的是关心网络的连通性,而对于其整体的性能往往考虑不多,或者即使考虑到性能.异常或稳定性的问题,但却发现没有合适的手 ...

  5. telnet 测试端口连通性

    目录 端口未打开 端口已打开 方案 输出结果后立即退出 输出结果后延迟退出 telnet命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况 ...

  6. windows和linux系统下测试端口连通性的命令

    文章目录 1. ping 2. telnet 3. ssh 4. curl 5. wget 6. tcping 总结 1. ping ping命令只能测试某个IP通不通,不能测试某端口的连通性.因为p ...

  7. linux7telnet测试通是提示如何,如何优雅的使用telnet测试端口连通性

    telnet命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23). 其执行结果有 ...

  8. 使用telnet测试端口连通性

    使用telnet命令 格式: telnet ip prot 使用netstat命令查看网络端口占用情况 使用netstat.lsof查看端口占用情况 netstat用来查看系统当前系统网络状态信息,包 ...

  9. linux测试端口7种方法

    Ping是Windows.Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很实用.很方便,但是ping有个缺点:不能指定端口,如果源地址被设置禁ping,那么ping ...

最新文章

  1. selenium grid2 使用远程机器的浏览器
  2. 【运维囧事】事先没想到客户光驱坏了,主要原因还是自己当初经验不足
  3. equals的用法的注意事项
  4. 欢迎参加天津PDC Party的活动
  5. 09.multi-get api操作
  6. mwc校准油门_编写下载服务器。 第五部分:油门下载速度
  7. 2018-2019-2 网络对抗技术 20165230 Exp8 Web基础
  8. Nginx做反向代理和负载均衡时“X-Forwarded-For”信息头的处理
  9. ppt太大怎么变小,ppt如何压缩变小
  10. iWebShop核心团队启动shukai新域名,进入全案SEO网络营销领域发力SEO众包外包服务
  11. 小米系统shell_小米平板1(Mi Pad1) 采用神盾内核的 lineageOS 14.1 / 15.1 / 16.0 刷机教程...
  12. 【Unity3D日常开发】应粉丝邀约,写一篇单例模式在Unity的实际应用,记得一键三连哦
  13. Normalize.css简书
  14. 小米6与xp系统不能连接服务器,小米6如何连接XP电脑
  15. 微信域名防封跳转技术原理,微信域名防封的细节把控
  16. Spring MVC 拦截器执行流程
  17. idl结果显示窗口如何缩小_使用IDL的12个小技巧
  18. 北京理工大学计算机学院研究生孙灿,吴心筱_北京理工大学计算机学院
  19. 专享策略04 | 商品通用套利模型(二)
  20. Android平台TCP网络转发实现方案(redsocks+iptables+socks5)

热门文章

  1. mysql 5.7 winx64_mysql 5.7.27 winx64安装配置方法图文教程
  2. python链表和树实验报告_关于Python实现树结构和链表结构的一点想法
  3. oracle ora01732,一天一小步_2008.5.02: ora-01732错误
  4. java获取进程端口_查看进程的端口号
  5. activiti搭建
  6. redis -cli command not found_记一次 Linux 服务器 redis 漏洞分析
  7. mysql putty 备份_Linux下mysql数据库的备份-putty
  8. iis php 数据库乱码,如何解决php插入数据乱码问题
  9. c mysql并行多条sql_Linux上使用C语言执行多条SQL命令访问MYSQL数据库的有关问题...
  10. 批量梯度下降 linux,梯度下降的三种形式BGD,SGD,MBGD(MSGD)