A Content Delivery Network (CDN) is a geographically distributed network of servers that work together to deliver internet content more efficiently. CDNs cache content on servers worldwide, allowing websites and applications to load content from a nearby CDN server rather than from the original source. By bringing content closer to users, CDNs speed up the delivery of web content, enhancing performance and reducing latency.