1、Linux OS 环境下(以Centos为例),使用nc命令分别测试TCP和UDP端口连通性:css

安装方法:nginx

在客户端和服务器端分别安装nc工具,安装命令以下:web

yum install nc

1. Linux OS下使用nc命令,实现TCP方式监听服务器端5000端口:bash

安装完成后,在服务器端执行以下命令,实现TCP方式监听5000端口,且显示输出命令:服务器

nc -l [port number] -v

命令示例:svg

nc -l 5000 -v

如上命令表示以TCP的方式监听服务器端的5000端口,且显示输出命令。工具

在客户端使用以下命令进行测试:测试

nc [服务器端IP地址] [端口号]

命令示例:ui

nc 172.10.1.4 5000

在客户端输入如上命令后,接下来,能够在客户端输入任意字符,咱们能够看到,客户端输入的字符均会在服务器端打印出来。spa

测试结果以下:

客户端:

服务器端:

关键参数介绍:

-l :使用监听模式,管控传入的资料

-v : 显示指令执行过程

-u : 使用UDP传输协议

2.Linux OS环境下使用nc命令,实现UDP方式监听服务器端5000端口:

服务器端输入以下命令:

nc -lu 5000 -v

在客户端输入以下命令:

nc -u 172.10.1.4 5000

测试状况以下:

客户端:

服务器端:

2、Windows OS环境下使用nc命令分别测试TCP和UDP端口连通性:

安装使用方法:

下载netcat工具,在cmd命令行中导航至nc.exe所在的目录,便可执行nc命令。

1.Windows OS环境下使用nc命令,实现TCP方式监听服务器端5000端口:

服务器端命令:

nc.exe -l -p [端口号]

服务器端命令示例,服务器端监听TCP5000端口:

nc.exe -l - p 5000

客户端命令:

nc [服务器端IP地址] [端口号]

客户端命令示例:

nc 172.10.1.4 5000

2.Windows OS环境下使用nc命令,实现UDP方式监听服务器端5000端口:

服务器端命令:

nc.exe -lu -p [端口号]

服务器端命令示例,服务器端监听UDP 5000端口:

nc.exe -lu - p 5000

客户端命令:

nc -u [服务器端IP地址] [端口号]

客户端命令示例:

nc -u 172.10.1.4 5000

linux nc命令测试端口,Linux和Windows下的NC(Netcat)命令测试端口连通性相关推荐

  1. Windows 下使用 nmap ncat 命令测试 UDP 端口连接

    Windows 下使用 nmap ncat 命令测试 UDP 端口连接_allway2的博客-CSDN博客_windows如何测试udp端口 下载windows版nmap cd C:\Program ...

  2. 【Windows】Windows 下 使用 nc 命令 开启socket

    1.背景 因为习惯了在mac下编程,然后在windows下 使用nc -lk 9993命令,却发现不可以使用. 2.解决方法 下载netcat,地址:https://eternallybored.or ...

  3. 解决Windows下无法对docker容器进行端口映射的问题

    解决Windows下无法对docker容器进行端口映射的问题 在安装了一个Windows下安装了docker,并尝试在其中运行Nginx服务,但映射完毕之后,在主机的浏览器中,打开localhost: ...

  4. Windows下能查看日志命令的工具tail及其下载、使用方法

    Windows下能查看日志命令的工具tail及其下载.使用方法 除了Linux操作系统下,在Windows操作系统下也可实现tail命令来查看程序运行日志,但要借助一个工具:tail.exe 1 ta ...

  5. Win 管理器 运行命令 大全(Windows下的DOS运行命令)

    DOS 运行命令管理器字符大全 Win 管理器  运行命令 大全(Windows下的DOS运行命令) Nslookup-------IP 地址侦测器 explorer-------打开资源管理器 de ...

  6. Windows下运行rabbitmqctl 相关命令(如rabbitmqctl stop)报错:Error: unable to perform an operation on node解决方案

    Windows下运行rabbitmqctl 相关命令(如rabbitmqctl stop)报错:Error: unable to perform an operation on node解决方案 参考 ...

  7. python2没有pip命令_解决Windows下python和pip命令无法使用的问题

    一. python命令找不到 安装python之后经常会出现下面的问题 , python命令找不到,这是因为Windows的环境变量中没有定义python的安装路径 这个时候我们先找到python的安 ...

  8. windows 下借助7zip实现命令行解压缩

    windows 下借助7zip实现命令行解压缩 64位电脑下载 https://www.7-zip.org/a/7z1805-x64.exe 安装 安装目录下所有文件如下: 在命令行下只需要用到 7z ...

  9. 通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题

    通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题 Scite工具下载与安装 https://scite.en.softonic.com/download 1.下载完后 ...

  10. windows下cmd清屏命令cls

    windows下cmd清屏命令cls

最新文章

  1. 发轫大数据 文思海辉荣获IBM“灯塔奖”
  2. Oracle闪回技术(笔记)
  3. R:ggplot2可视化(1)
  4. redis有值查询返回null_redis运行lua脚本hmget返回值为空判断问题-Go语言中文社区...
  5. android普通权限说明,Android权限说明.doc
  6. java文件下载出现文件名乱码解决办法
  7. CAP原理和最终一致性(Eventually Consistency)
  8. postgre 主键_PostgreSQL – 随机主键
  9. 三大系列总结(offset client scroll)
  10. java socket 客户端接收_java socket,怎么把客户端接收到的用户名和密码发送给后台?...
  11. RC电路的频率响应、选频网络特性测试的分析与仿真
  12. 【操作说明】4G网络摄像机国标GB28181协议视频平台EasyGBS如何配置告警白名单?
  13. 企业邮箱怎么注册?企业邮箱注册流程是什么?
  14. python pandas 数据分析-读取csv excel
  15. Simscape/Simulink 电力仿真降压电路 Buck Converter
  16. git clone的时候直接加上用户名和密码
  17. ​雷军辟谣拒投腾讯阿里:想1000万收购网易,丁磊拒了;Gitlab 禁止使用 Windows | EA周报...
  18. emu8086 不支持用 ? 来定义 数据
  19. PS 模糊|锐化|涂抹工具
  20. Java编程(8)-数组波峰波谷

热门文章

  1. 配置Jenkins以连续交付Spring Boot应用程序
  2. spring shell_Spring Shell项目发布
  3. Java十大简单性能优化
  4. 在Java EE 7上骑骆驼–带有Swagger文档的REST服务
  5. 开源JVM Sampling Profiler
  6. 如何用Java编写最快的表达式评估器之一
  7. 模板方法模式–使用Lambda表达式,默认方法
  8. Spring Data Solr教程:配置
  9. ADF BC:创建绑定到业务组件的UI表
  10. Tomcat中的零停机部署(和回滚); 演练和清单