justify"> Протокол DNS є службовим протоколом прикладного рівня.
Цей несиметричний - у ньому визначені DNS-сервери і DNS-клієнти. DNS-сервери зберігають частина розподіленої бази даних про відповідність символьних імен і IP-адрес. Ця база даних розподілена по адміністративним доменаммережі Internet. Клієнти DNS знають IP-адресу сервера DNS свого домену і за протоколом IP передають запит, в якому повідомляють відоме символьне ім'я і просять повернути відповідний йому IP-адресу.
Якщо дані про запрошенням відповідно зберігаються в базі даного DNS-сервера, то він відразу посилає відповідь клієнту, якщо ж ні - то він надсилає запит DNS-серверу іншого домену, який може сам обробити запит, або передати його іншому DNS-сервера. DNS-сервери з'єднані ієрархічно, відповідно до ієрархії доменів мережі Internet. Клієнт опитує ці сервери імен, поки не знайде потрібні відображення. Цей процес прискорюється через те, що сервери імен постійно кешує інформацію, що надаються за запитом. Клієнтські комп'ютери можуть використовувати у своїй роботі IP-адреси декількох DNS-серверів, для підвищення надійності своєї роботи.
База даних DNS має структуру дерева, називаного доменним простором імен, в якому кожен домен (вузол дерева) має ім'я і може містити піддомени. Ім'я домену ідентифікує його положення в цій базі даних по відношенню до батьківського домену, причому крапки в імені відокремлюють частині, відповідні вузлам домену.
Корінь бази даних DNS управляється центром Internet Network Information Center. Домени верхнього рівня призначаються для кожної країни, а також на організаційній основі.
Імена цих доменів повинні випливати міжнародному стандарту ISO 3166. Для позначення країн використовуються трьохбуквені дволітерні абревіатури, а для різних типів організацій використовуються наступні абревіатури:
com - комерційні організації (наприклад, microsoft); - освітні (наприклад, mit.edu); - урядові організації (наприклад, nsf.gov); - некомерційні організації (наприклад, fidonet ); - організації, що підтримують мережі (наприклад, nsf).
Кожен домен DNS адмініструється окремою організацією, яка зазвичай розбиває свій домен на піддомени і передає функції адміністрування цих піддоменів іншим організаціям. Кожен домен має унікальне ім'я, а кожен з піддоменів має унікальне ім'я усередині свого домену. Ім'я домену може містити до 63 символів. Кожен хост в мережі Internet однозначно своїм повним доменним ім'ям (fully qualified domain name, FQDN), яке включає імена всіх доменів по напрямку від хоста до кореня. Приклад повного DNS-імені: citint.dol.
Автоматизація процесу призначення IP-адрес вузлам мережі - протокол DHCP.
Як вже було сказано, IP-адреси можуть призначатися адміністратором мережі вручну. Це становить для адміністратора тяжку процедуру. Ситуація ускладнюється ще тим, що багато користувачів не володіють достатніми знаннями для того, щоб конфігурувати свої комп'ютери для роботи в інтермережі і тому повинні покладатися на адміністраторів.
Протокол Dynamic Host Configuration Protocol (DHCP) був розроблений для того, щоб звільнити адміністратора від цих проблем. Основним призначенням DHCP є динамічний призначення IP-адрес. Однак, крім динамічного, DHCP може підтримувати і більш прості способи ручного та автоматичного статичного призначення адрес.
У ручній процедуру призначення адрес активну участь приймає адміністратор, який надає DHCP-серверу інформацію про відповідність IP-адрес фізичним адресами або іншим ідентифікаторів клієнтів. Ці адреси повідомляються клієнтам у відповідь на їх запити до DHCP-сервера.
При автоматичному статичному DHCP-сервер привласнює IP-адресу (і, можливо, інші параметри конфігурації клієнта) з пула готівкових IP-адрес без втручання оператора. Межі пулу призначаються адрес задає адміністратор при конфігуруванні DHCP-сервера. Міжідентифікатором клієнта і його IP-адресою раніше, як і при ручному, існує постійну відповідність. Воно встановлюється в момент первинного призначення сервером DHCP IP-адреси клієнта. При всіх наступних запитах сервер повертає той же самий IP-адресу.
При динамічному розподілі адрес DHCP-сервер видає адреса клієнту на обмежений час, що дає можливість згодом повторно використовувати IP-адреси іншими комп'ютерами. Динамічне розділення адрес дозволяє будувати IP-мережу, кількість вузлів в якій набагато перевищує кількість наявних у розпорядженні адміністратора IP-адресов.обеспечівает надійний і простий спосіб конфігурації мережі TCP/IP, гарантуючи відсутність конфліктів адрес за рахунок централізованого управління їх розподілом. Адміністратор управляє процесом призначення адрес за допомогою параметра тривалості орен...