The link that you have sent to me is what I know. However, the thing I am confused with is the book mentioned about server waiting for the packet in the final sequence to start the connection but the picture showed that the attack spammed ACK packets to the server. What is the last packet the book meant to open a session? Isn't it ACK packet? Unless the final packet is the one carrying an actual payload (specifically, the client's HTTP request). Sorry for my lag of knowledge as books and website doesn't 100% teaches/mention everything.