웹페이지, 이미지, 동영상 과 같은 컨텐츠를 서버에서 사용자에게 전송하는 것.
지리적 제약 없이 전 세계 사용자에게 빠르고 안전하게 콘텐츠를 전송할 수 있는 콘텐츠 전송 기술.
CDN 서버는 컨텐츠 전달이라는 용도에 특화되어 서버의 요청 처리를 분산한다.
CDN 업체가 전세계 곳곳에 서버를 두고 있다면, 요청을 클라이언트에게 가장 빠르게 서비스를 제공할 수 있는 CDN 서버에서 해당 요청을 처리하는 것이다.
이 CDN 서버에는 해당 서비스 사이트의 각종 이미지, 기타 정적 요소들이 저장, 캐싱 되어있기 때문에 클라이언트가 보다 빠르게 사이트를 이용할 수 있다.


브라우저는 먼저 DNS(Domain Name System) 에서 사이트의 서버 아이피를 조회하고 요청을 보내 사이트에 접속하는데, CDN 을 사용할 경우, DNS 에서 Original Server 가 아니라 EDGE Server(CDN 서버) 로 연결해주는 것이다.
단지 물리적으로 가까운 CDN 에 연결해주는 것이 아니라, 특정 지역에 요청이 집중이 될 경우, 각 엣지들이 잘 돌아가고 있는지 꾸준히 Health Check 를 하여 가장 빠르게 서비스(컨텐츠)를 제공할 수 있는 CDN 서버에 연결을 주선한다.
동적 컨텐츠 일 경우 캐싱이 까다로울 수 있는데,
데이터가 캐시에 얼마나 남아있을지 지정하는 값을 Time To Live, 즉 TTL 이라고 하는데 같은 사이트나 서비스에서도 컨텐츠의 종류마다 각각 적합한 TTL 을 지정할 수 있다. 이처럼 CDN 업체들은 캐싱을 컨트롤할 수 있는 많은 옵션들을 제공한다.
CDN 업체: Cloudflare, Akamai, CloudFront(AWS), Azure CDN 서비스
*bandwidth(대역폭): The maximum amount of data transmitted over an internet connection in a given amount of time. Bandwidth is often mistaken for internet speed when it's actually the volume of information that can be sent over a connection in a measured amount of time – calculated in megabits per second (Mbps).


**분산 서비스 거부(DDoS: Distributed DoS attack) 공격: 인터넷 트래픽의 폭주로 공격 대상이나 그 주변 인프라를 압도하여 공격 대상 서버나 서비스, 네트워크의 정상적인 트래픽을 방해하는 악의적인 시도를 말한다.