A Content Delivery Network is a geographically distributed network of servers that work together to provide fast delivery of internet content. CDNs help improve website performance by caching content closer to the user's location, reducing latency, and offloading origin server traffic.