Sockets 实现三方握手
我想用python实现三方握手 1-我创建了syn数据包 2-我将数据包发送到目的地 3-我创建了一个函数,该函数将侦听通过我的NIC的所有流量。它有点像嗅探器。如果该函数要查找一个指向我的IP地址的数据包以及我发送syn数据包所通过的同一端口,它将对其进行解析 4-如果捕获的数据包中的标志设置为syn+ack,则函数将生成一个设置了ack标志的TCP数据包 问题是,在我发送ack数据包之前,系统会发送RST数据包。 那么,这种行为的意义是什么??有什么办法阻止它吗 注:Sockets 实现三方握手,sockets,networking,tcp,Sockets,Networking,Tcp,我想用python实现三方握手 1-我创建了syn数据包 2-我将数据包发送到目的地 3-我创建了一个函数,该函数将侦听通过我的NIC的所有流量。它有点像嗅探器。如果该函数要查找一个指向我的IP地址的数据包以及我发送syn数据包所通过的同一端口,它将对其进行解析 4-如果捕获的数据包中的标志设置为syn+ack,则函数将生成一个设置了ack标志的TCP数据包 问题是,在我发送ack数据包之前,系统会发送RST数据包。 那么,这种行为的意义是什么??有什么办法阻止它吗 注: 我不是为了生产目的而实
我不是为了生产目的而实施三方握手。我只是想了解TCP协议是如何工作的。禁用系统的TCP/IP堆栈,以便您完全控制它通过网络发送的内容。通常最简单的方法是不在您使用的接口上配置IP。请注意,您将需要处理ARP请求