- 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:
连接:
服务器发数据:
<