Page 10 - 6859
P. 10

програмісти університету штату Каліфорнія в Берклі спроектували і
                            написали  програму  BIND  (Berkeley  Internet  Name  Domain),  яка
                            відповідає на запити машин користувачів, які  стосувалися імен та
                            ІР-адреси.
                                Як  вже  було  відмічено,  існує  домен  кореневого  рівня,  який
                            позначається крапкою «.». Наступний рівень ієрархії — це домени
                            верхнього рівня. Вся структура служби DNS є ієрархічною (рис. 4).
                            Існують домени першого, другого, третього, n-го рівнів.
                                Розглянемо  доменне  ім'я  комп'ютера  department.firma.isp.ua.
                            Тут доменом першого рівня є ua, другого — isp, третього — firma, і
                            четвертого — department.
                                Список  кореневих  серверів  повинен  бути  у  кожного  сервера:
                            він  міститься  у  файлі  named.са.  Цей  файл  може  називається  і  по-
                            іншому — залежно від налаштувань сервера. Існує певна кількість
                            доменів  верхнього  рівня.  Найбільш  відомі:  com,  gov,  net,  org  і
                            домени країн — ua, de, fr та ін. Нехай користувач вводить у вікні
                            браузера  адресу  http://server.  Проте  адресація  в  локальній  мережі
                            (так само як і в Інтернет) побудована на основі IP-протоколу. Тому
                            для  того,  щоб  встановити  з'єднання  з  комп'ютером  server
                            комп'ютеру  користувача  необхідно  знати  його  IP-адресу,  тому
                            операційна  система  користувача  намагається  перевести  ім'я
                            комп'ютера в IP-адресу. З цією метою вона спочатку використовує
                            свої стандартні засоби (файл hosts), а потім звертається до служби
                            DNS. Розглянемо тепер інтернет-адресу www.yahoo.com (насправді
                            абсолютно  неважливо  це  інтернет-адреса  або  адреса  в  локальній
                            мережі  —  все  те  ж  саме).  Сервер  DNS  спочатку  намагається
                            вирішити  ім'я  даного  комп'ютера,  використовуючи  свій  власний
                            кеш імен. Якщо необхідне ім'я комп'ютера в нім відсутнє, то сервер
                            DNS звертається до одного з кореневих серверів DNS
                                Запит обробляється рекурсивно: кореневий сервер звертається
                            до сервера, який відповідає за домен com, а той, у свою чергу, до
                            сервера  DNS  домена  yahoo.com.  Сервер  DNS  домена  yahoo.com
                            повертає IP-адресу комп'ютера www — 64.58.76.222 або всі адреси,
                            які зіставлені цьому імені (багато мережевих операційних систем, у
                            тому числі і Linux, дозволяють одному імені зіставляти декілька IP-
                            адрес).

                                Стек протоколів ТСР/ІР

                                Усі повідомлення між відправником та одержувачем  у мережі
                            Інтернт  передаються  у  вигляді  пакетів  певного  розміру  на  які
                            поділяється це повідомлення (рис. 5).

                                                            9
   5   6   7   8   9   10   11   12   13   14   15