A Content Delivery Network (CDN) is a distributed network of servers that deliver web content and resources to users based on their geographic location. CDNs improve load times, reduce bandwidth costs, and enhance the overall user experience by caching content closer to end-users.