CDN is an abbreviation for Content Delivery Network and it does exactly what its name says: it delivers content over a network of servers.

CDN is an abbreviation for Content Delivery Network and it does exactly what its name says: it delivers content over a network of servers.
Caching is a technique used to store data in a temporary storage area, called a cache, so that it can be accessed more quickly in the future.