1 |
1
콘텐츠를 캐싱하여 사용자 단말기로 전달하는 콘텐츠 전달망(CDN, content delivery network)과 투명 인터넷 캐시(transparent internet cache, TIC) 서버를 포함하는 콘텐츠 전달 시스템에 의해 수행되는 콘텐츠 전달 방법으로서,(a) 상기 투명 인터넷 캐시 서버가 오리진 서버로 상기 사용자 단말기로부터의 콘텐츠 요청신호에 대응하는 해당 콘텐츠를 요청하는 단계;(b) 상기 투명 인터넷 캐시 서버가 상기 오리진 서버로부터 해당 콘텐츠의 일부를 수신하여 해당 콘텐츠가 대용량 콘텐츠인지 여부를 판단하는 단계;(c) 해당 콘텐츠가 소용량 콘텐츠로 판단되면, 상기 투명 인터넷 캐시 서버가 해당 콘텐츠를 캐싱하여 상기 사용자 단말기로 제공하는 단계; 및(d) 해당 콘텐츠가 대용량 콘텐츠로 판단되면, 상기 콘텐츠 전달망이 해당 콘텐츠를 캐싱하여 상기 사용자 단말기로 제공하는 단계를 포함하는, 콘텐츠 전달 방법
|
2 |
2
제1항에 있어서,라우터가 상기 사용자 단말기로부터 수신한 콘텐츠 요청신호를 상기 투명 인터넷 캐시 서버로 리다이렉트하는 단계를 더 포함하는, 콘텐츠 전달 방법
|
3 |
3
제1항에 있어서,상기 투명 인터넷 캐시 서버와 상기 콘텐츠 전달망은 해당 콘텐츠를 캐싱하고 있어도 해당 콘텐츠의 일부를 상기 오리진 서버로부터 수신하는, 콘텐츠 전달 방법
|
4 |
4
제1항에 있어서, 상기 (c) 단계는,상기 투명 인터넷 캐시 서버가, 상기 오리진 서버로 해당 콘텐츠를 요청하고 수신하는 단계;상기 투명 인터넷 캐시 서버가, 해당 콘텐츠를 캐싱하고 있는 경우, 해당 콘텐츠의 수신을 취소하는 단계; 및상기 투명 인터넷 캐시 서버가, 캐싱하고 있는 해당 콘텐츠를 상기 사용자 단말기로 전송하는 단계를 포함하는, 콘텐츠 전달 방법
|
5 |
5
제1항에 있어서, 상기 (c) 단계는,상기 투명 인터넷 캐시 서버가, 상기 오리진 서버로 해당 콘텐츠를 요청하고 수신하는 단계; 및상기 투명 인터넷 캐시 서버가, 해당 콘텐츠를 캐싱하고 있지 않은 경우, 상기 오리진 서버로부터 해당 콘텐츠를 모두 수신하여 사용자에게 전달하는 단계를 포함하는, 콘텐츠 전달 방법
|
6 |
6
제5항에 있어서, 상기 투명 인터넷 캐시 서버가, 해당 콘텐츠를 캐싱하고 있지 않은 경우, 상기 오리진 서버로부터 수신한 해당 콘텐츠를 로컬 캐시에 캐싱하는 단계를 더 포함하는, 콘텐츠 전달 방법
|
7 |
7
제1항에 있어서, 상기 (d) 단계는,(d1) 상기 투명 인터넷 캐시 서버가, 콘텐츠 요청신호를 상기 콘텐츠 전달망의 CDN 게이트웨이로 전달하는 단계;(d2) 상기 CDN 게이트웨이가, CDN 노드들 중에서 상기 사용자 단말기에 가장 가깝거나 가장 가용성이 높은 CDN 노드를 최적 노드로 선정하는 단계; 및(d3) 상기 선정된 최적 노드가, 해당 콘텐츠를 상기 사용자 단말기로 제공하는 단계를 포함하는, 콘텐츠 전달 방법
|
8 |
8
제7항에 있어서, 상기 (d3) 단계는,상기 선정된 최적 노드가, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하는 단계;상기 선정된 최적 노드가, 해당 콘텐츠를 캐싱하고 있는 경우, 해당 콘텐츠의 수신을 취소하는 단계; 및상기 선정된 최적 노드가, 캐싱하고 있는 해당 콘텐츠를 상기 사용자 단말기로 전송하는 단계를 포함하는, 콘텐츠 전달 방법
|
9 |
9
제7항에 있어서, 상기 (d3) 단계는,상기 선정된 최적 노드가, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하는 단계;상기 선정된 최적 노드 외의 CDN 노드가 해당 콘텐츠를 캐싱하고 있는 경우, 상기 선정된 최적 노드가, 해당 콘텐츠의 수신을 취소하는 단계;상기 선정된 최적 노드가, 해당 콘텐츠를 캐싱하고 있는 CDN 노드로부터 해당 콘텐츠를 모두 수신하여 상기 사용자 단말기로 전달하는 단계를 포함하는, 콘텐츠 전달 방법
|
10 |
10
제7항에 있어서, 상기 (d3) 단계는,상기 선정된 최적 노드가, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하는 단계; 및상기 선정된 최적 노드 및 다른 CDN 노드가 해당 콘텐츠를 캐싱하고 있지 않은 경우, 상기 최적 노드가, 해당 콘텐츠를 모두 수신하여 상기 사용자 단말기로 전달하는 단계를 포함하는, 콘텐츠 전달 방법
|
11 |
11
콘텐츠를 캐싱하여 사용자 단말기로 전달하는 콘텐츠 전달망(CDN, content delivery network)과 투명 인터넷 캐시(transparent internet cache, TIC) 서버를 포함하는 콘텐츠 전달 시스템으로서, 상기 시스템은 콘텐츠 요청 신호를 가로채어 상기 투명 인터넷 캐시 서버로 리다이렉트하는 라우터;각종 콘텐츠의 원본을 저장하고 있는 오리진 서버;상기 오리진 서버로부터 소용량 콘텐츠를 캐싱하여 사용자 단말기로 제공하는 투명 인터넷 캐시 서버; 및 상기 오리진 서버로부터 대용량 콘텐츠를 캐싱하여 사용자 단말기로 제공하는 콘텐츠 전달망을 포함하며,상기 투명 인터넷 캐시 서버는, 상기 오리진 서버로 상기 콘텐츠 요청신호에 대응하는 해당 콘텐츠를 요청하고, 상기 오리진 서버로부터 해당 콘텐츠의 일부를 수신하여 해당 콘텐츠가 대용량 콘텐츠인지 여부를 판단하고, 해당 콘텐츠가 대용량 콘텐츠인지 여부에 따라 해당 콘텐츠의 제공 주체를 결정하는, 콘텐츠 전달 시스템
|
12 |
12
제11항에 있어서, 상기 투명 인터넷 캐시 서버는, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하되, 해당 콘텐츠를 캐싱하고 있는 경우 해당 콘텐츠의 수신을 취소한 후, 캐싱하고 있는 해당 콘텐츠를 상기 사용자 단말기로 전송하는, 콘텐츠 전달 시스템
|
13 |
13
제11항에 있어서, 상기 투명 인터넷 캐시 서버는, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하되, 해당 콘텐츠를 캐싱하고 있지 않은 경우 상기 오리진 서버로부터 해당 콘텐츠를 모두 수신하여 사용자에게 전달하는, 콘텐츠 전달 시스템
|
14 |
14
제13항에 있어서, 상기 투명 인터넷 캐시 서버는, 해당 콘텐츠를 캐싱하고 있지 않은 경우, 상기 오리진 서버로부터 수신한 해당 콘텐츠를 로컬 캐시에 캐싱하는, 콘텐츠 전달 시스템
|
15 |
15
제11항에 있어서, 상기 투명 인터넷 캐시 서버는, 콘텐츠 요청신호를 상기 콘텐츠 전달망의 CDN 게이트웨이로 전달하고, 상기 CDN 게이트웨이는, CDN 노드들 중에서 상기 사용자 단말기에 가장 가깝거나 가장 가용성이 높은 CDN 노드를 최적 노드로 선정하며, 상기 선정된 최적 노드가, 해당 콘텐츠를 상기 사용자 단말기로 제공하는, 콘텐츠 전달 시스템
|
16 |
16
제15항에 있어서, 상기 선정된 최적 노드는, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하고, 해당 콘텐츠를 캐싱하고 있는 경우 해당 콘텐츠의 수신을 취소하며, 캐싱하고 있는 해당 콘텐츠를 상기 사용자 단말기로 전송하는, 콘텐츠 전달 시스템
|
17 |
17
제15항에 있어서, 상기 선정된 최적 노드는, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하고, 상기 선정된 최적 노드 외의 CDN 노드가 해당 콘텐츠를 캐싱하고 있는 경우 해당 콘텐츠의 수신을 취소하며, 해당 콘텐츠를 캐싱하고 있는 CDN 노드로부터 해당 콘텐츠를 모두 수신하여 상기 사용자 단말기로 전달하는, 콘텐츠 전달 시스템
|
18 |
18
제15항에 있어서, 상기 선정된 최적 노드는, 상기 오리진 서버로 해당 콘텐츠를 요청하여 수신하고, 상기 선정된 최적 노드 및 다른 CDN 노드가 해당 콘텐츠를 캐싱하고 있지 않은 경우 해당 콘텐츠를 모두 수신하여 상기 사용자 단말기로 전달하는, 콘텐츠 전달 시스템
|