DDoS Attacks: Coverage, Mitigation, and Prevention