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

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

测试结果以下:

客户端:

29fe15375451d6d00a8109dd822fd3f9.png

服务器端:

8f59f952d91b25676249f6df5271e9f0.png

关键参数介绍:

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

-v : 显示指令执行过程

-u : 使用UDP传输协议

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

服务器端输入以下命令:

nc -lu 5000 -v

在客户端输入以下命令:

nc -u 172.10.1.4 5000

测试状况以下:

客户端:

553ab98224a3335aea1de5f1264fc8bc.png

服务器端:

7cb69a546b3959642aa700046d601f18.png

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

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值