In this challenging economical era of Internet and Globalization, the need for more and more data distribution to different users on various types of networks in short time and at a nominal cost has also been amplified drastically. The widespread growth of the World Wide Web has made information easy to disseminate and distribute over a network of computer networks i-e Internet. Content Distribution Network (CDN) is a system of computers holding copies of data, placed at different nodes in a network in order to maximize bandwidth for access to the data from clients throughout the network. A client accesses a copy of the data near to the client, as opposed to all clients accessing the same central server, so as to avoid bottleneck near that server. Content Distribution Networks encompass so many benefits such as dynamic routing and efficient distribution of content to reduce user delay. CDN provides users their requested content from the fastest point of presence no matter where in the world they are located.