Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KM.docx
Скачиваний:
18
Добавлен:
03.05.2019
Размер:
840.41 Кб
Скачать

Лекція 11 Мережеві топології.

Мережеві топології.

Мережева топологія визначає структуру мережі. Її можна розділити на дві частини. Фізична топологія визначає прокладку проводів чи іншого середовища передачі даних. Інша частина мережевої топології – логічна визначає, як комп’ютери будуть отримувати доступ до середовища для того щоб відсилати дані.

Фізичні топології, які зазвичай використовуються є наступні:

  1. Топологія спільна шина використовує єдиний кабель, який має бути завершений на обох кінцях. Всі комп’ютери під’єднуються до нього.

  2. Топологія кільце під’єднує один комп’ютер до іншого і останній до першого. Це створює фізичне кільце кабелю.

  3. Топологія зірка під’єднує всі комп’ютери до центральної точки.

  4. Розширена зірка з’єднує окремі зірки одна до одної, шляхом з’єднання хабів чи свічів.

  5. Ієрархічна топологія є подібною до розширеної зірки, але на відміну від того, щоб під’єднувати хаби і свічі разом, система під’єднується до комп’ютера, який контролює трафік в топології.

  6. Меш топологія була розроблена, щоб зробити великий захист від можливих пошкоджень ресурсів. Наприклад, атомні станції використовують меш топологію в своїх мережевих ресурсах. Як видно з малюнку кожен з комп’ютерів має під’єднання до всіх інших комп’ютерів. Інтернет побудований по подібному принципу, але на відміну від повної меш топології, Інтернет має просто багато шляхів до кінцевого вузла.

Логічна топологія визначає те, як комп’ютери з’єднуються через середовище. Дві найбільш відомі логічні топології є: broadcast і Token passing.

Використання топології Бродкаст означає, що кожен хост відсилає свої дані до всіх хостів в мережевому середовищі. Немає ніякого порядку якому мають слідувати хости в мережі. Існує принцип: перший прийшов перший обслужився. Езернет працює по такому принципу.

Друга логічна топологія – є токен пессінг. При даній топології електронний токен (палочка) передається від хоста до хоста послідовно. Коли хост отримує токен, тоді хост може відсилати дані. Якщо хост немає даних, щоб відсилати, то він передає токен далі по мережі. Два варіанти мереж такого типу – Token Ring and Fiber Distributed Data Interface (FDDI).

Лекція 12 Служба доменних імен.

Структура DNS

Функціонування системи доменних імен ґрунтується на використанні ієрархічного простору імен, який має деревоподібну структуру. Весь простір імен DNS складається з множини доменних просторів імен, зв'язаних один із одним деякими ієрархічними відносинами. У залежності від того, яке положення займає домен у цій ієрархії, прийнято говорити про рівень домена. На будь-якому рівні домен може включати у свій склад домени більш низького рівня. Починаючи з другого рівня, домени можуть також містити записи про хости.

Мережений інформаційний центр (Network Information Center, NІС) регламентує процес створення доменів першого і другого рівня. При побудові корпоративної мережі, яка не буде складовою частиною глобальної мережі Інтернет, можна будувати власну ієрархію доменів. Windows 2000 дозволяє використовувати усередині корпоративної мережі власний простір імен, у той час як для інтеграції з Інтернет буде використовуватися зовсім інший простір імен.

В основі простору імен DNS лежить кореневий домен. Кореневий домен простору імен (root) виконує функцію родоначальника всіх доменів першого рівня. Фактично він є чисто формальним елементом, який символізує ієрархічність простору доменних імен.

Домени першого рівня використовуються для групування інших доменів по організаційній чи географічній ознаці. На початковому етапі становлення Інтернет було запропоновано групувати домени по організаційній ознаці. Це дозволяло легко визначити приналежність організації, яка володіє доменом, до певного типу. Для реалізації задуманого запропонований ряд доменів першого рівня, кожний з який утвориться трьома символами: .edu (освітні установи), .com (комерційні організації), .org (некомерційні організації), .gov (урядові організації), .mil (військові установи) і інші. Однак швидкий ріст Інтернету заставив трохи розширити систему іменування доменів першого рівня. Було запропоновано групувати домени по їх приналежності до деякої держави. Для цього використовуються імена, що складаються з двох символів. Наприклад: .ua (Україна), ru (Росія), ie (Ірландія) і т.п.

Крім цього існує ще один домен першого рівня, який використовується для групування зворотних доменів (reverse domains). Зворотні домени застосовуються для здійснення пошуку доменного імені хоста по його IP-адресі. Цей спеціальний домен одержав назву rра, Домен містить тільки один домен другого рівня: .in-addr.arpa.

Для того щоб мати можливість звертатись до хоста із будь-якої довільної точки мережі, необхідно використовувати повне доменне ім’я цього хоста (Fully Qualified Domain Name, FQDN). Повне доменне ім'я хоста утвориться з імені хоста й імен усіх доменів, що знаходяться між хостом і кореневим доменом.

Використання служби DNS для розв’язання доменних імен

Існує безліч реалізацій служб DNS, однак усі вони націлені на досягнення однієї мети — розв’язання доменних імен у IP-адреси. Служба DNS являє собою розподілену базу даних, яка містить інформацію про ІР-адреси і відповідні їм доменні імена. При цьому дані, які утворюють простір імен DNS, не концентруються в одному місці, а зберігаються у вигляді окремих фрагментів на окремих серверах, що і утворює розподілену базу даних DNS. Комп'ютер, на якому функціонує служба DNS, прийнято називати DNS-сервером. Усі функції по організації процесу розв’язання доменних імен бере на себе клієнт DNS, який функціонує на рівні програмних інтерфейсів (API). Основна задача клієнта DNS — передати запит на розв’язання доменного імені найближчому DNS серверу. У відповідь клієнт повинен одержати або IP-адресу, або повідомлення про неможливість розв’язання наданого серверу доменного ім'ені. Клієнт DNS передає отриману IP-адресу додатку, що ініціював процес розв’язання імені. Додаток використовує отриману IP-адресу для того, щоб встановити пряме з'єднання з потрібним йому хостом.

В залежності від обставин у процес розв’язання імені може бути втягнуто декілька DNS-cepверів. Пов'язано це з тим, що DNS сервера утворюють чітку ієрархію, багато в чому обумовлену структурою простору імен DNS. Кожен DNS-сервер зберігає інформацію лише про частину загального простору імен. У випадку якщо даних, які є в його базі даних, недостатньо для розв’язання імені, він передає запит далі, нагору по ієрархії.

Припустимо, що комп'ютер mail хоче встановити з’єднання з комп'ютером ccna.networkacad.net (рис. 1). Спочатку комп'ютер намагається знайти відповідність між доменним ім’ям і IP-адресою у власному локальному кеші DNS. Після кожного успішного розв’язання імені в локальний кеш поміщається запис про доменне ім’я і відповідну йому IP-адресу. Такі записи зберігаються в кеші певний час і втрачаються при зупинці служби клієнта DNS. Крім того, існує можливість завантажувати у локальний кеш вміст файлу HOSTS при кожній ініціалізації локального кеша клієнта DNS. На відміну від записів, що поміщаються в кеш після розв’язання доменних імен, інформація, що завантажується з файлу HOSTS, зберігається в кеші постійно, аж до зупинки служби клієнта DNS.

У ситуації, коли в локальному кеші не має запису про необхідний хост, клієнт DNS звертається до основного сервера DNS, адрес якого вказується при настройці стеку протоколів TCP/IP. DNS сервер переглядає власну базу даних, перевіряючи, чи не має в ній відомостей про запитуваний хост. Якщо запису про необхідний хост не знайдено, то сервер вимушений вдатися до допомоги інших серверів DNS.

Очевидно, що лише DNS-сервер, який обслуговує домен другого рівня networkacad.net і містить базу даних про всі хости даного домена, здатний розв’язати ім'я ccna. Тому основний DNS-сервер клієнта намагається знайти цей сервер. Насамперед, основний DNS-сервер відправляє запит DNS-серверу кореневого домена, щоб одержати IP-адрес DNS-сервера домена першого рівня .net (мал. 8.4). В базі даних цього сервера містяться відомості про IP-адреси всіх DNS-серверів, що обслуговують домени другого рівня, які належать до домену .net (у тому числі і домен networkacad.net). На останньому етапі основний DNS-сервер клієнта відправляє запит DNS-серверу домена networkacad.net на розв’язання імені хоста ccna. У відповідь основний DNS-сервер одержує IP-адрес, який і повертає клієнту, що зробив запит на розв’язання імені.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]