Content Delivery Networking (CDN) employs several computers, or nodes, networked across the Internet to deliver large media content to end users and its components.
A technology overlay
A complete network architecture consists of several individual components, or infrastructures, whose purpose is to provide a service to the user community. An example of an infrastructure component could be consolidated file servers, which act as repositories for user files and application data. These servers sit atop another component of the architecture: the routing and switching infrastructure. The foundation for network architecture lies in the routing and switching infrastructure, which provides transport for all other infrastructure components and their various forms of data.
CDNs are considered "overlays" to the routing and switching architecture as well, but they are unique to other infrastructures in that they have the ability to share characteristics of each of them. A CDN can bring together the functionality of file-access, caching, multimedia delivery and application processing -- while using the advanced policies of the routing and switching infrastructure to ensure survivability and guaranteed delivery. A CDN may have the ability to deliver this functionality,
Requires Membership to View
To gain access to this and all member only content, please provide the following information:
By submitting your registration information to SearchTelecom.com you agree to receive email communications from the TechTarget network of sites, and/or third party content providers that have relationships with TechTarget, based on your topic interests and activity, including updates on new content, event notifications, new site launches and market research surveys. Please verify all information and selections above. You may unsubscribe at any time from one or more of the services you have selected by editing your profile, unsubscribing via email or by contacting us here
- Your use of SearchTelecom.com is governed by our Terms of Use
- We designed our Privacy Policy to provide you with important disclosures about how we collect and use your registration and other information. We encourage you to read the Privacy Policy, and to use it to help make informed decisions.
- If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States.
Elements of a CDN
To deliver features such as file access and caching, a CDN must contain the following elements:
- Request
- Distribution
- Delivery
The "request" element of a CDN deals with the ability of users and systems to ask for specific content, whether it be a file or a video. Because a request occurs at the user end, protocols (such as WCCP) have been developed to intercept and redirect these requests to the hardware components or content engines closest to the user. Once a request has been made, the content engine can decide whether it can answer the request or proxy it on the user's behalf.
The "distribution" element of the CDN determines which decision (answer or proxy) is appropriate. Content has to come from somewhere within the architecture (origin servers), and based on patterns of use and requests, CDN administrators can distribute it appropriately. The choice of distribution, in turn, directly affects the details of a request.
Finally, the "delivery" element is responsible for getting the content to the correct locations within the architecture. This element relies heavily on the routing and switching infrastructure for reliable and efficient delivery.
Hopefully, you now have an idea about CDN technology and the elements that make it an attractive choice for businesses.
About the author:
Doug Downer (CCIE #9848 and JNCIS #881) is a senior consultant with AT&T. Doug has more than
eight years of experience in the industry and currently provides high-level business and technology
consulting for various federal clients in the Washington, D.C.
This was first published in July 2007