Flooding is an attack that attempts to cause a failure in a system by providing more input than the system can process properly.