0


Linux 下 nc 发送接收 udp、tcp数据

nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立TCP/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。

一、只服务端使用nc

备注:这种方式只能发送一次数据,不能互相发送

1、udp发送接收数据,udp本质不区分客户端服务端

客户端

echo111> /dev/udp/192.168.43.102/1234

在这里插入图片描述
服务端

nc-u-l192.168.43.102 1234#-u代表使用udp 协议   ip为服务器的ip  -l 表示监听这个ip端口;nc-u-l1234#ip也可以不写 

在这里插入图片描述

2、tcp发送接收数据,要先开服务端的nc

客户端

echo111> /dev/tcp/192.168.43.102/1234

在这里插入图片描述
服务端

nc-l192.168.43.102 1234# nc默认使用tcp协议
或
nc-l1234

在这里插入图片描述

二、两端都用nc

备注:这种方式可以多次互相发送数据

1、udp

客户端

nc-u192.168.43.102 1234

服务端

nc-u-l1234

2、tcp

客户端

nc192.168.43.102 1234

服务端

nc-l1234

更详细的参考:
nc 网络命令,通过TCP和UDP在两台主机间建立连接传递消息、文件

linux环境下nc命令的应用

标签: linux udp tcp/ip

本文转载自: https://blog.csdn.net/weixin_44618297/article/details/131872856
版权归原作者 无聊的阿乐 所有, 如有侵权,请联系我们删除。

“Linux 下 nc 发送接收 udp、tcp数据”的评论:

还没有评论