Networking 是否可以使用nping手动执行tcp 3路握手?

Networking 是否可以使用nping手动执行tcp 3路握手?,networking,tcp,network-programming,nmap,Networking,Tcp,Network Programming,Nmap,我可以发送一个TCPSYN,然后我会收到一个syn/ack,但此时linux会发送一个tcp rst,因为打开连接的不是linux tcp 我想知道是否可以停止rst,或者是否有其他方法手动执行握手,以便在握手后发送任意数据包 我正在为一个类实现nat,并试图更有效地进行调试。围绕nat的讨论可能会有所帮助 如果您这样做是出于实验原因(即,不尝试与真正的tcp服务交互),我建议您将协议号设置为253-254,而不是tcp的常规6,这样可以防止内核拾取您正在生成的数据包

我可以发送一个TCPSYN,然后我会收到一个syn/ack,但此时linux会发送一个tcp rst,因为打开连接的不是linux tcp

我想知道是否可以停止rst,或者是否有其他方法手动执行握手,以便在握手后发送任意数据包


我正在为一个类实现nat,并试图更有效地进行调试。

围绕nat的讨论可能会有所帮助

如果您这样做是出于实验原因(即,不尝试与真正的tcp服务交互),我建议您将协议号设置为253-254,而不是tcp的常规6,这样可以防止内核拾取您正在生成的数据包