nc网络收发测试-tcp客户端\TCP服务器\UDP\UDP广播

ops/2024/10/18 10:26:26/
  1. netcat(nc)
    • 作用:一个功能强大的网络工具,提供了简单的网络测试和网络编程功能。
    • 工作原理:可以用于建立TCP或UDP连接,并发送和接收数据。
    • 示例用法:
      • 监听TCP端口:nc -l 12345(在本地主机的12345端口上监听TCP连接)。
      • 连接到远程主机的TCP端口:nc host 12345(连接到指定主机的12345端口)。
      • 发送UDP数据包:nc -u host 12345 < file.txt(将file.txt的内容作为UDP数据包发送到指定主机的12345端口)。

 当前的linux环境的nc命令仅支持TCP客户端

TCP客户端测试 

在windows启动一个TCP server:

连接:

服务器发数据:

客户端发送数据

它对有些字符支持的不好,这个拿来测试就好。上面的^H^H^H^H^H是按backspace按键的时候出来的。

TCP服务器测试 

nc -l 9990 //监听9990端口
 

 

建立连接:

 

发送数据:

 

nc服务器向客户端发送数据:

UDP测试:

nc -u 192.168.0.5 9990 < test.txt

通讯流程如下,首先nc先向的端口 192.168.0.5 9990发送文件test.txt的内容,然后它就开始等待接收数据,网络助手接收到数据后,手动发送一个数据,是I am a server。nc收到数据。

 

发送广播包

 nc -u -w1 -b 192.168.0.255 9990 < broadcast.txt

执行一次,接收端会收到两个包:有点诡异啊 

 


http://www.ppmy.cn/ops/48476.html

相关文章

C++中的单例模式

目录 单例模式&#xff08;Singleton Pattern&#xff09; 实际应用 配置管理器&#xff08;Configuration Manager&#xff09; 日志管理器&#xff08;Logger&#xff09; 数据库连接池&#xff08;Database Connection Pool&#xff09; 总结 单例模式&#xff08;Sin…

基于springboot的城市垃圾分类管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于springboot的城市垃圾分类管理系统,…

Python开发者必备:Python多平台消息推送工具

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 文章内容 📒🚀 安装📝 使用方法📝 同步发送消息📝 异步发送消息📝 使用配置文件发送消息📝 示例配置文件⚓️ 相关链接 ⚓️📖 介绍 📖 你是否需要一个强大且灵活的工具来实现多平台消息推送?那么你一定不能…

商标撤三申请成功,为商标申请扫除障碍!

最近去年帮一个主体做的商标连续三年使用撤销申请下来了&#xff0c;成功撤销掉目标商标&#xff0c;普推商标老杨看到对方在规定时间内没有提供使用证据进行答辩&#xff0c;这样基本上就会被撤销掉。 现在有效商标注册量很高&#xff0c;许多想到的商标名称基本上都有相同或高…

HDFS 读写数据流程

优质博文&#xff1a;IT-BLOG-CN 一、HDFS 写数据流程 HDFS 文件写入流程图如下&#xff1a;三个模块&#xff08;客户端、NameNode、DataNode&#xff09; 【1】校验&#xff1a; 客户端通过 DistributedFileSystem 模块向 NameNode 请求上传文件&#xff0c;NameNode 会检…

SAP ABAP 之面向对象OO

文章目录 前言一、类的理解二、如何创建ABAP类 a.类的定义与构成 b.类的访问区域 c.特殊方法 d.类的继承 三、类中参数的使用 a.IMPORTING / EXPORTING b.CHANGING c.RETURNING d.EX…

【APP移动端自动化测试】第二节.Appium介绍和常用命令代码实现

文章目录 前言一、Appium介绍和安装二、python代码功能实现 2.1 hello appium 参数详解 2.2 在脚本内启动其他app 2.3 获取app的包名和界面名 2.4 关闭app和驱动对象 2.5 安装和卸载以及是否安装app 2.6 将应用置于后台总结 前言 一、Appium介绍…

从源码分析 vllm + Ray 的分布式推理流程

一、前言 随着 LLM 模型越来越大&#xff0c;单 GPU 已经无法加载一个模型。以 Qwen-14B-Chat 模型为例&#xff0c;模型权重大概 28GB&#xff0c;但是单个 NVIDIA A10 仅有 24GB 显存。如果想要在 A10 上部署 Qwen-14B-Chat 模型&#xff0c;我们需要将模型切分后部署到 2 个…