Ноу Інти, лекція, протокол tcp

"Всі розуміли, що стара схема не зможе працювати вічно, - згадує Мокапетріс. - Зростання Internet ставав лавиноподібним. До мережі, яка виникла на основі проекту ARPANET, ініційованого Пентагоном, приєднувалися все нові і нові компанії і дослідницькі інститути".

Запропоноване Мокапетрісом рішення - DNS - представляло собою розподілену базу даних, яка дозволяла організаціям, які приєдналися до Internet, отримати свій домен.

"Як тільки організація підключалася до мережі, вона могла використовувати як завгодно багато комп'ютерів і сама призначати їм імена", - підкреслив Мокапетріс. Назви доменів компаній отримали суфікс .com. університетів - .edu і так далі.

Спочатку DNS була розрахована на підтримку 50 млн. Записів і допускала безпечне розширення до декількох сотень мільйонів записів. За оцінками Мокапетріс, зараз налічується близько 1 млрд. Імен DNS, в тому числі майже 20 млн. Загальнодоступних імен. Решта належить системам, розташованим за міжмережевими екранами. Їх імена невідомі звичайним Internet-користувачам.

Нова система впроваджувалася поступово, протягом декількох років. У цей час ряд дослідників експериментували з її можливостями, а Мокапетріс займався в ISI обслуговуванням і підтримкою стабільної роботи "кореневого сервера", побудованого на мейнфреймах компанії Digital Equipment. Копії таблиць хостів зберігалися на кожному комп'ютері, підключеному до Internet, ще приблизно до 1986 року. Потім почався масовий перехід на використання DNS.

Є два таких механізму - локальний для кожного комп'ютера файл hosts і централізована ієрархічна служба імен DNS.

Використання локального файлу hosts і системи доменних імен DNS для розпізнавання імен мережевих вузлів

Зауважимо, що з появою служби DNS актуальність використання файлу host зовсім не зникла, в ряді випадків використання цього файлу виявляється дуже ефективним.

Служба DNS: простір імен, домени

Служба DNS складається з трьох основних компонентів:

  • Простір імен DNS і відповідні ресурсні записи (RR, resource record) - це сама розподілена база даних DNS;
  • Сервери імен DNS - комп'ютери, що зберігають базу даних DNS і відповідають на запити DNS-клієнтів;
  • DNS-клієнти (DNS-clients, DNS-resolvers) -Комп'ютери, що посилають запити серверам DNS для отримання ресурсних записів.

Простір імен DNS - ієрархічна деревоподібна структура, що починається з кореня, що не має імені і позначається точкою ".". Схему побудови простору імен DNS найкраще проілюструвати на прикладі мережі Інтернет (рис. 4.8).

Схожі статті