First let’s clarify the characters: Linux protocol stack, Windows protocol stack; scapy
Then go through the process from the beginning
scapy sent a hello (syn) to the Windows protocol stack
Windows accepted scapy’s greeting and responded with a good (syn_ack)
But the Linux kernel received this package, because it had not sent hello (syn) to the peer, so there was no 5-tuple information, and suddenly received a good (syn_ack), I was shocked and said quickly I don’t know you, go away (rst)
Windows was very sad after receiving this package and forgot about saying hello to scapy
And scapy didn’t know what happened, and then got close to Windows (ack)
Windows was very angry. First he greeted me, then asked me to go away, and now he is getting close to me for no reason. I will ignore you (rst)
First let’s clarify the characters: Linux protocol stack, Windows protocol stack; scapy
Then go through the process from the beginning
scapy sent a hello (syn) to the Windows protocol stack
Windows accepted scapy’s greeting and responded with a good (syn_ack)
But the Linux kernel received this package, because it had not sent hello (syn) to the peer, so there was no 5-tuple information, and suddenly received a good (syn_ack), I was shocked and said quickly I don’t know you, go away (rst)
Windows was very sad after receiving this package and forgot about saying hello to scapy
And scapy didn’t know what happened, and then got close to Windows (ack)
Windows was very angry. First he greeted me, then asked me to go away, and now he is getting close to me for no reason. I will ignore you (rst)
This is how these two rsts came about.