Defining Strategies to Protect Against TCP SYN Denial of Service Attacks