为了了解 TCP 的工作原理,我尝试伪造自己的 TCP SYN/SYN-ACK/ACK(基于教程:http ://www.thice.nl/creating-ack-get-packets-with-scapy/ )。
问题是每当我的计算机从服务器接收到 SYN-ACK 时,它都会生成一个 RST 数据包来停止连接过程。
我在 OS X Lion 和 Ubuntu 10.10 Maverick Meerkat 上试过,都重置了连接。我发现了这个: http: //lkml.indiana.edu/hypermail/linux/net/0404.2/0021.html,不知道是不是这个原因。
有谁可以告诉我可能是什么原因?以及如何避免这个问题?
谢谢你。