NC是一个可以模拟tcp,udp,server,client 的协议, 1-它可以实现两个主机的聊天 server: nc -lp 1234 client : nc 192.168.1.10 1234 以上两个命令就可以实现实时数据传输了,是不是很有意思,但是这个是怎么实现的呢? 首先,我们猜想一下,这个是不是单纯的TCP透传呢? 为了得到我们的猜疑,我们使用TCP工具来测试,众所周知一般的网络工具都是一个透传工具。 看到这个结果,其实已经很清楚了,这就是一个纯透传,中间的数据不会做任何处理。 那么有人会有疑问,就这?NC命令不过如此嘛,我也能写出来。但是你看到命令介绍的时候就不会这么想了。 可以看到主要功能就是TCP和UDP的连接和监听,但是后面的参数那就功能多了,再配合linux自身的其它命令会非常的强度。