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

  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

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

相关推荐
小红帽6157 小时前
软考中级信息安全工程师(一)75满分
网络·安全
科技每日热闻7 小时前
大模型 API 调用遭遇限制时,推荐哪些支持弹性扩展和稳定调用的云平台?
大数据·网络·人工智能·ai
优化Henry7 小时前
LTE基站传输割接后S1连接失败排查实录
运维·网络·笔记·学习·信息与通信
亚川楼宇自控系统数据中心厂家7 小时前
数据中心事故风机监控:紧急排烟送风如何可靠管控
大数据·网络
曼巴UE57 小时前
UE 属性同步
网络·c++·ue5
奇树谦8 小时前
本地FastDDS+远端MQTT转发(多主机数据隔离)架构设计与落地
运维·网络
HackTwoHub8 小时前
REA逆向一切!渗透逆向新利器、MCP 驱动全栈逆向方案,解析原生二进制、EXE、APK,高效挖掘程序底层漏洞
网络·安全·web安全·网络安全·系统安全
pt10438 小时前
Cisco设备网络安全系列-3:远程访问虚拟专用网、站点间虚拟专用网与Cisco SD-WAN安全
网络·安全
.Hypocritical.9 小时前
计算机网络】吃透 OSI 七层模型与 TCP/IP 协议栈
网络协议·tcp/ip·计算机网络
每日品牌解读9 小时前
企业经由 API 调用大模型,推荐哪些拥有数据隐私保护能力的平台?
运维·网络