The most common kind of denial of service attack is simply to send more traffic to a network address than the programmers who planned its data buffers anticipated someone might send. The attacker may be aware that the target system has a weakness that can be exploited or the attacker may simply try the attack in case it might work.

See also: buffer overflow, SYN attack, teardrop attack, smurf attack