×


Koncepce DNS
•
musí to být distribuované řešení
–
distribuované co do umístění dat
•
objemy dat budou velké
•
data by měla být uchovávána co
nejblíže místu kde vznikají a kde "žijí" (mění se)
–
distribuované co do pravomocí
•
aby různé subjekty mohly přijímat
určitá rozhodnutí a vykonávat úkony bez nutnosti koordinace s jinými subjekty
–
aby bylo možné přidělovat nová
jména bez nutnosti ptát se, zda jsou již použita jinde
–
….
–
distribuované co do fungování
•
kvůli spolehlivosti i kvůli
vytížení to nesmí mít jeden centrální prvek
•
dotazy týkající se určitých dat se
budou zodpovídat tam, kde se tato data nachází
•
musí to fungovat efektivně
–
týká se to hlavně převodních
mechanismů mezi symbolickými jmény a číselnými IP adresami
–
může to využívat "princip
lokality"
•
dotazy nejčastěji směřují na
"místní" uzly, nebo na stále stejná jména "cizích" uzlů
–
má smysl optimalizovat fungování
pomocí vyrovnávacích pamětí (cache)