SYN flooding: This is done when an attacker sends an SYN request without replying to the acknowledgment.
ICMP flood attack: This is the process of flooding the server with ICMP requests without waiting for the response. Smurf attacks, ICMP floods, and ping floods are forms of ICMP flood attacks. As a demonstration, you can try the hping3 utility, using the following command:
hping3 -S --flood -V www.example.com
Where -flood means flood mode (sending requests without waiting for responses) and -S stands for the SYN requests option:
Application flood attack: This attack targets applications in order to lose or degrade ...