DDoS attacks are categorized into three types:
Volume-based Attacks: These are also known as Layer3 & 4 attacks. In this, the attacker tries to saturate the bandwidth of the target site.
Protocol Attacks: These attacks include actual server resources and others like load balancers and firewalls, and they are measured in Packets per Second.
Application Layer Attacks: It includes the zero-day DDoS attacks, Slowloris, etc., that attack the Windows, Apache, or OpenBSD vulnerabilities and more. This is measured in Requests per Second.