【发布时间】:2014-04-06 02:02:22
【问题描述】:
我想用python实现三次握手。这就是我所做的:
1-我创建了同步包。
2-我将数据包发送到目的地。
3-我创建了一个函数,它将监听通过我的 NIC 的所有流量。它有点像嗅探器。如果这个函数要找到一个发往我的 IP 地址和我发送相同端口的数据包syn包通过,它会解析它。
4-如果捕获数据包中的标志设置为syn+ack,该函数将生成一个设置了ack标志的TCP数据包。
问题是,在我发送 ack 数据包之前,系统会发送 RST 数据包。 那么,行为的含义是什么?有没有办法阻止它??
注意: 我没有为生产目的实现三次握手。我只是想了解协议 TCP 是如何工作的。
【问题讨论】:
标签: sockets networking tcp