Content Delivery Network (CDN)

Content delivery network

Content Delivery Networks provide high availability and performance by distributing content geographically relative to end users. They are used to serve a large portion of internet content, including web objects, downloadable objects, applications, streaming media, and social media sites. CDNs also offer additional services such as security, DDoS protection, and WAN optimization.

2 courses cover this concept

COS 461 Computer Networks

Princeton University

Spring 2023

Princeton University's COS 461 offers a comprehensive survey of computer networks, exploring principles from end-to-end principle to overlay networks. The course involves a study of classic to contemporary research papers and assumes prior knowledge of computer science.

No concepts data

+ 25 more concepts

15-440 Distributed Systems

Carnegie Mellon University

Fall 2020

A course offering both theoretical understanding and practical experience in distributed systems. Key themes include concurrency, scheduling, network communication, and security. Real-world protocols and paradigms like distributed filesystems, RPC, MapReduce are studied. Course utilizes C and Go programming languages.

No concepts data

+ 34 more concepts