I am looking for a read on common responses from TCP/IP stacks to TCP packets with different flags set. (example: If a FIN packet is sent a ReSeT packet is usually returned; something along those lines but with more detail and examples) OS fingerprinting techniques achieve their findings by knowing this quite well. I am wondering if this is documented anywhere. I have searched google but I may not be using the correct search phrases. I have tried TCP/IP stack responses and "TCP/IP stack" flag returns. Any help will be greatly apreciated, and I thank you in advance.