Distributed Denial of Service (DDoS) attack is a type of web attack that attempts to make the targeted computer resource unavailable to its genuine users. A typical scheme of attack involves a large number of compromised machines that flood the targeted system with traffic. The flood of incoming messages to the target system essentially forces it to shut down, thereby denying service to the system to genuine users.