先明確一下人物:Linux協定棧,Windows協定棧;scapy
然後從頭開始捋一下流程
scapy給Windows協定堆疊發送了一個你好啊(syn)
Windows接受了scapy的招呼,就回了一個好(syn_ack)
但這個包Linux內核收到了,因為他並沒有和該對端發送過你好(syn),所以沒有5元組信息,而突然收到一個好(syn_ack),嚇了一跳,連忙說我不認識你,趕快走開(rst)
Windows收到這個包包之後很傷心,就把scapy打過招呼忘了
而scapy並不知道發生了什麼,接著和Windows套近乎(ack)
Windows很生氣,先給我打招呼,然後又讓我走開,現在又莫名其妙地和我套近乎,我也不理你(rst)
這2次rst就是這樣產生的。
先明確一下人物:Linux協定棧,Windows協定棧;scapy
然後從頭開始捋一下流程
scapy給Windows協定堆疊發送了一個你好啊(syn)
Windows接受了scapy的招呼,就回了一個好(syn_ack)
但這個包Linux內核收到了,因為他並沒有和該對端發送過你好(syn),所以沒有5元組信息,而突然收到一個好(syn_ack),嚇了一跳,連忙說我不認識你,趕快走開(rst)
Windows收到這個包包之後很傷心,就把scapy打過招呼忘了
而scapy並不知道發生了什麼,接著和Windows套近乎(ack)
Windows很生氣,先給我打招呼,然後又讓我走開,現在又莫名其妙地和我套近乎,我也不理你(rst)
這2次rst就是這樣產生的。