A Distributed Denial of Service (DDoS) attack involves using multiple hijacked machines (often a botnet) to send a massive volume of requests to a single target server, overwhelming its resources. Phishing is a social engineering technique, while viruses and worms are types of self-replicating malware.