Bandwidth exhaustion occurs when the demand for data transmission exceeds the available capacity of a network, leading to slow performance or service interruptions. It can be caused by high traffic volumes, inefficient network management, or malicious attacks like Distributed Denial of Service (DDoS).