1. Kaj je CDN
Polno ime CDN je Content Delivery Network, to je omrežje za distribucijo vsebine. Njegov namen je dodati novo plast CACHE (caching) plasti obstoječemu internetu in objaviti vsebino spletne strani na vozlišču, ki je najbližje "robu" uporabnikovega omrežja, tako da lahko uporabniki pridobijo zahtevano vsebino v bližini in izboljšajo uporabniško izkušnjo. Odzivnost dostopa do spletne strani. Tehnično odpravite vzroke, kot so majhna pasovna širina omrežja, veliko število obiskov uporabnikov, neenakomerna porazdelitev prodajnih mest itd., in izboljšajte hitrost odziva uporabnikov, ki obiščejo spletno stran.
Preprosto povedano, načelo delovanja CDN je predpomniti vire vašega izvornega mesta na vozliščih CDN po vsem svetu. Ko uporabniki zahtevajo vire, bodo vrnili vire, ki so predpomnjeni na najbližjem vozlišču, namesto da bi zahtevali, da se zahteva vsakega uporabnika vrne na vaše. Pridobivanje z izvornega mesta se izogne prezasedenosti omrežja, razbremeni pritisk na izvorno mesto in zagotovi hitrost in izkušnjo uporabniki, ki dostopajo do virov.

- Reševanje problema "prve milje" na strani strežnika
- Omiliti ali celo odpraviti vpliv ozkih grl med različnimi operaterji
- Zmanjšajte pritisk provinc na izvozno pasovno širino
- Zmanjšajte pritisk na hrbtenično omrežje
- Optimizirana distribucija vročih vsebin na internetu
2. Načelo delovanja CDN

- Uporabnik vnese ime domene, ki jo želi obiskati, operacijski sistem pa poizveduje pri LocalDns za naslov IP imena domene.
- LocalDns poizveduje ROOT DNS za avtoritativni strežnik imena domene (to predpostavlja, da predpomnilnik LocalDns poteče)
- ROOT DNS se odzove na avtorizacijski dns zapis imena domene v LocalDns
- Ko LocalDns pridobi pooblaščeni zapis dns imena domene, nadaljuje s poizvedovanjem po naslovu IP imena domene iz pooblaščenega dns imena domene
- Ko dns za avtorizacijo imena domene poizveduje po zapisu imena domene, se odzove na LocalDns
- LocalDns bo dobil naslov ip imena domene in odgovoril odjemalcu
- Ko uporabnik dobi IP naslov imena domene, obišče strežnik spletnega mesta
- Strežnik spletnega mesta se odzove na zahtevo in odjemalcu vrne vsebino
Postopek dostopa do CDN

Iz zgornje slike lahko vidimo, da postopek dostopa do spletnega mesta po uporabi predpomnilnika CDN postane:
- Uporabnik vnese ime domene, ki jo želi obiskati, operacijski sistem pa poizveduje pri LocalDns za naslov IP imena domene.
- LocalDns poizveduje ROOT DNS za avtoritativni strežnik imena domene (to predpostavlja, da predpomnilnik LocalDns poteče)
- ROOT DNS se odzove na avtorizacijski dns zapis imena domene v LocalDns
- Ko LocalDns pridobi pooblaščeni zapis dns imena domene, nadaljuje s poizvedovanjem po naslovu IP imena domene iz pooblaščenega dns imena domene
- Ko dns za avtorizacijo imena domene poizveduje po zapisu imena domene (običajno CNAME), se odzove na LocalDns
- Ko LocalDns pridobi zapis imena domene, poizveduje po naslovu IP imena domene iz DNS za inteligentno razporejanje
- Pametno razporejanje DNS se odzove na LocalDns z najprimernejšim naslovom ip vozlišča CDN v skladu z določenimi algoritmi in strategijami (kot so statična topologija, zmogljivost itd.)
- LocalDns bo dobil naslov ip imena domene in odgovoril odjemalcu
- Ko uporabnik pridobi IP naslov imena domene, obišče strežnik spletnega mesta
- Strežnik vozlišča CDN se odzove na zahtevo in vrne vsebino odjemalcu. (Po eni strani jih predpomnilnik shrani lokalno za kasnejšo uporabo, po drugi strani pa pridobljene podatke vrne odjemalcu za dokončanje procesa podatkovne storitve)
Z zgornjo analizo lahko sklepamo, da je za doseganje preglednega dostopa do običajnih uporabnikov (uporabniškemu odjemalcu po uporabi predpomnilnika ni treba izvajati nobenih nastavitev) potrebna uporaba DNS (Domain Name Resolution) za vodenje uporabnikov do dostopajte do strežnika Cache, da dosežete pregledne storitve pospeševanja. Ker je prvi korak, s katerim uporabniki obiščejo spletno mesto, razrešitev imena domene, je to najpreprostejši in najučinkovitejši način za usmerjanje uporabnikov k obisku s spreminjanjem DNS.
Komponente omrežja CDN
Za običajne uporabnike interneta je vsako vozlišče CDN enakovredno spletnemu strežniku, ki je nameščen okoli njega.
Preko DNS prevzema se uporabnikova zahteva transparentno usmeri na najbližje vozlišče, CDN strežnik v vozlišču pa se bo na uporabnikovo zahtevo odzval tako kot originalni strežnik spletnega mesta. Ker je bližje uporabniku, je odzivni čas nujno hitrejši.
Del, obkrožen s pikčastim krogom na zgornji sliki, je sloj CDN, ki se nahaja med odjemalcem in strežnikom mesta.
DNS za inteligentno razporejanje (kot je 3DNS f5)
- Smart Scheduling DNS je ključni sistem v storitvi CDN. Ko uporabnik obišče spletno mesto, ki se pridruži storitvi CDN, bo zahtevo za razrešitev imena domene končno obravnaval »Smart Scheduling DNS«.
- Z naborom vnaprej določenih pravilnikov uporabniku zagotovi naslov vozlišča, ki je uporabniku v tistem trenutku najbližje, tako da lahko uporabnik prejme hitro storitev.
- Hkrati mora vzdrževati komunikacijo z vozlišči CDN, razporejenimi na različnih mestih, slediti zdravstvenemu stanju, zmogljivosti in drugim informacijam vsakega vozlišča ter zagotoviti, da je uporabnikova zahteva dodeljena najbližjemu razpoložljivemu vozlišču.
Storitev funkcije predpomnilnika
- Oprema za uravnoteženje obremenitve (kot je lvs, BIG/IP F5)
- Strežnik Content Cache (kot je squid)
- skupno shranjevanje
3. Razlaga pojmov
zapis CNAME
CNAME je vzdevek (kanonično ime); lahko se uporablja za razrešitev imena domene v drugo ime domene. Ko sistem DNS poizveduje po imenu na levi strani CNAME, se obrne na ime na desni strani CNAME in nato izvede poizvedbo vse do zadnjega PTR ali A Name, odzval se bo šele po uspešnem poizvedba, sicer ne bo uspela.
Ime domene CNAME
DNS
DNS je kratica za Domain Name System, kar pomeni storitev razreševanja imen domen. Njegova vloga v internetu je pretvorba imena domene v naslov IP, ki ga omrežje lahko prepozna. Ljudje so navajeni zapomniti imena domen, vendar stroji prepoznajo samo naslove IP. Med imeni domen in naslovi IP obstaja ujemanje ena proti ena. Delo pretvorbe med njima se imenuje razrešitev imena domene. Razrešitev imena domene mora dokončati namenski strežnik za razrešitev imena domene. Postopek je samodejen. Na primer: www.baidu.com, ki ga vnesete med brskanjem po internetu, bo samodejno pretvorjen v 220.181.112.143.
Nazaj na izvornega gostitelja
Povratni gostitelj: Nazaj na izvorni gostitelj določi določeno mesto na izvornem mestu, do katerega dostopa zahteva za ponovni dostop.
Primer 1: Izvorno mesto je ime domene. Izvorno spletno mesto www.a.com je, povratni gostitelj pa je www.b.com. Potem je dejanska zahteva za vrnitev na vir IP, razrešen na `www.a.com, in spletno mesto www.b.com na ustreznem gostitelju
2. primer: izvorno mesto je izvorno mesto IP 1.1.1.1, povratni gostitelj pa je www.b.com, potem je dejanski povratni vir spletno mesto www.b.com na gostitelju ustreza 1.1.1.1
Protokol nazaj na vir
Protokol, uporabljen pri sklicevanju nazaj na vir, je skladen s protokolom, ki se uporablja, ko odjemalec dostopa do vira, to pomeni, če odjemalec za zahtevo vira uporablja HTTPS, če vir ni predpomnjen v vozlišču CDN, bo vozlišče uporabilo ista metoda HTTPS za vrnitev k viru za pridobitev vira; Podobno, če odjemalec zahteva s protokolom HTTP, tudi vozlišče CDN uporablja protokol HTTP, ko se vrača k izvoru.
Priporočite podatkovne centre, namensko omrežje, metropolitansko omrežje, zakupljeno linijo, napravo za medsebojno povezovanje omrežij s temnimi vlakni,
DWDM OTN platforma, HT6000 in HT6800.

















































