Адресація комп'ютерів
Ще однією новою проблемою, яку потрібно враховувати при об'єднанні трьох і більше комп'ютерів, є проблема їхньої адресації. До адреси вузла мережі та схеми його призначення можна висунути такі вимоги.
Адреса повинна унікально ідентифікувати комп'ютер у мережі будь-якого масштабу.
Схема призначення адрес повинна зводити до мінімуму ручну роботу адміністратора та йімовірність дублювання адрес.
Адреса повинна мати ієрархічну структуру, зручну для побудови великих мереж. Цю проблему добре ілюструють міжнародні поштові адреси, які дозволяють поштовій службі, що організує доставку листів між країнами, користуватися тільки назвою країни адресата й не враховувати назву його міста, а тим більше вулиці. У великих мережах, що складаються з багатьох тисяч вузлів, відсутність ієрархії адреси може привести до більших витрат — кінцевим вузлам і комунікаційному устаткуванню доведеться працювати з таблицями адрес, що складаються з тисяч записів.
Адреса повинна бути зручною для користувачів мережі, а це значить, що він повинен мати символьне подання наприклад, Servers або www.cіsco.com.
Адреса повинна мати по можливості компактне подання, щоб не перевантажувати пам'ять комунікаційного обладнання — мережних адаптерів, маршрутизаторів і т.п.
Неважко помітити, що ці вимоги суперечливі — наприклад, адреса, що має ієрархічну структуру, швидше за все буде менш компактним, чим неієрархічна (таку адресу часто називають "плоскою", тобто не має структури). Символьна ж адреса швидше за все зажадає більше пам'яті, ніж адреса-число.
В зв’язку з цим, на практиці звичайно використовується відразу декілька схем, так що комп'ютер одночасно має кілька адрес-імен. Кожна адреса використовується в тій ситуації, коли відповідний вид адресації найбільш зручний. А щоб не виникало плутанини використовуються спеціальні допоміжні протоколи, які за адресою одного типу можуть визначити адреси інших типів.
Найбільше поширення одержали три схеми адресації вузлів.
Апаратні (hardware) адреси. Ці адреси призначені для мережі невеликого або середнього розміру, тому вони не мають ієрархічної структури. Типовим представником адреси такого типу є адреса мережного адаптера локальної мережі. Така адреса звичайно використовується тільки обладанням, тому його намагаються зробити по можливості компактним і записують у вигляді двійкового або шістнадцяткового значення, наприклад 0081005е24а8. При завданні апаратних адрес звичайно не потрібне виконання ручної роботи, тому що вони або вбудовуються апаратно компанією-виробником, або генеруються автоматично при кожному новому запуску устаткування, причому унікальність адреси в межах мережі забезпечується апаратно. Крім відсутності ієрархії, використання апаратних адрес має інший недолік — при заміні апаратури, наприклад, мережного адаптера, змінюється й адреса комп'ютера. Більше того, при встановленні декількох мережних адаптерів у комп'ютера з'являється кілька адрес, що не дуже зручно для користувачів мережі.
Символьні адреси або імена. Ці адреси призначені для запам'ятовування людьми й тому звичайно несуть значеннєве навантаження. Символьні адреси легко використати як у невеликих, так і великих мережах. Для роботи в більших мережах символьне ім'я може мати складну ієрархічну структуру, наприклад ftp-archl.ucl.ac.uk. Ця адреса говорить про те, що даний комп'ютер підтримує ftp-архів у мережі одного з коледжів Лондонського університету (Unіversіty College London - ucl) і ця мережа ставиться до академічної галузі (ас) Іnternet Великобританії (Unіted Kіngdom - uk). При роботі в межах мережі Лондонського університету таке довге символьне ім'я явно надлишкове й замість нього зручно користуватися коротким символьним ім'ям, на роль якого добре підходить наймолодша складова повного імені, тобто ім'я ftp-archl.
Числові складені адреси. Символьні імена зручні для людей, але через змінний формат і потенційно великої довжини їхня передача по мережі не дуже економічна. Тому в багатьох випадках для роботи в великих мережах як адреси вузлів використовують числові складені адреси фіксованого й компактного форматів. Типовим представниками адрес цього типу є ІP- і ІPX-адреси. У них підтримується дворівнева ієрархія, адреса ділиться на старшу частину — номер мережі й молодшу — номер вузла. Такий розподіл дозволяє передавати повідомлення між мережами тільки на підставі номера мережі, а номер вузла застосовується тільки після доставки повідомлення в потрібну мережу; точно так само, як назва вулиці використається листоношею тільки після того, як лист доставлений у потрібне місто. Останнім часом, щоб зробити маршрутизацію у великих мережах більше ефективною, пропонуються більше складні варіанти числової адресації, відповідно до яких адреса має три та більше складові. Такий підхід, зокрема, реалізований у новій версії протоколу ІPv6, призначеного для роботи в мережі Іnternet.
В сучасних мережах для адресації вузлів застосовуються, як правило, одночасно всі три наведені вище схеми. Користувачі адресують комп'ютери символьними іменами, які автоматично заміняються в повідомленнях, переданих по мережі, на числові номери. За допомогою цих числових номерів повідомлення передаються з однієї мережі в іншу, а після доставки повідомлення в мережу призначення замість числового номера використовується апаратна адреса комп'ютера. Сьогодні така схема характерна навіть для невеликих автономних мереж, де, здавалося б, вона явно надлишкова — це робиться для того, щоб при включенні цієї мережі в більшу мережу не потрібно було міняти склад операційної системи.
Проблема встановлення відповідності між адресами різних типів, який займається служба дозволу імен, може вирішуватися як повністю централізованими, так і розподіленими засобами. У випадку централізованого підходу в мережі виділяється один комп'ютер (сервер імен), у якому зберігається таблиця відповідності один одному імен різних типів, наприклад символьних імен і числових номерів. Всі інші комп'ютери звертаються до сервера імен, щоб по символьному імені знайти числовий номер комп'ютера, з яким необхідно обмінятися даними.
При іншому, розподіленому підході, кожний комп'ютер сам вирішує завдання встановлення відповідності між іменами. Наприклад, якщо користувач указав для вузла призначення числовий номер, то перед початком передачі даних комп'ютер-відправник посилає всім комп'ютерам мережі повідомлення (таке повідомлення називається широкомовним) із проханням розпізнати це числове ім'я. Всі комп'ютери, одержавши це повідомлення, порівнюють заданий номер зі своїм власним. Той комп'ютер, у якого виявився збіг, посилає відповідь, що містить його апаратну адресу, після чого стає можливим відправлення повідомлень по локальній мережі.
Розподілений підхід гарний тим, що не вимагає виділення спеціального комп'ютера, що до того ж часто вимагає ручного завдання таблиці відповідності імен. Недоліком розподіленого підходу є наявність широкомовних повідомлень, що значно навантажують мережу, тому що вони вимагають обов'язкової обробки всіма вузлами, а не тільки вузлом призначення. Тому розподілений підхід використовується тільки в невеликих локальних мережах. У великих мережах поширення широкомовних повідомлень по всіх її сегментах стає практично нереальним, тому для них характерний централізований підхід. Найбільш відомою службою централізованого з імен є служба Domaіn Name System (DNS) мережі Іnternet.
- Тема 1. Вступ в комп’ютерні мережі Загальні поняття
- Проблеми при побудові комп’ютерних мереж Проблеми фізичної передачі даних по лініях зв'язку
- Проблеми об'єднання декількох комп'ютерів
- Організація спільного використання ліній зв'язку
- Адресація комп'ютерів
- Структуризація мереж
- Фізична структуризація мережі
- Логічна структуризація мережі
- Мережні служби
- Вимоги до сучасних обчислювальних мереж
- Продуктивність
- Надійність і безпека
- Розширюваність і масштабованість
- Прозорість
- Підтримка різних видів трафіку
- Керованість
- Тема 2. Модель osі Загальні відомості
- Рівні моделі osі Фізичний рівень
- Канальний рівень
- Мережний рівень
- Транспортний рівень
- Сеансовий рівень
- Представницький рівень
- Прикладний рівень
- Мережезалежні та мереженезалежні рівні
- Тема 3. Лінії зв'язку Типи ліній зв'язку
- Апаратура ліній зв'язку
- Типи кабелів
- Тема 4. Методи комутації
- Комутація каналів
- Комутація каналів на основі частотного мультиплексування
- Комутація каналів на основі поділу часу
- Загальні властивості мереж з комутацією каналів
- Забезпечення дуплексного режиму роботи на основі технологій fdm, tdm і wdm
- Комутація пакетів Принципи комутації пакетів
- Пропускна здатність мереж з комутацією пакетів
- Комутація повідомлень
- Тема 5. Технологія Ethernet (802.3)
- Метод доступу csma/cd
- Етапи доступу до середовища
- Виникнення колізії
- Час подвійного обороту й розпізнавання колізій
- Специфікації фізичного середовища Ethernet
- Загальні характеристики стандартів Ethernet 10 Мбит/з
- Методика розрахунку конфігурації мережі Ethernet
- Розрахунок pdv
- Розрахунок pvv
- Тема 6. Інші технології локальних мереж Технологія Token Rіng (802.5) Основні характеристики технології
- Маркерний метод доступу до поділюваного середовища
- Фізичний рівень технології Token Rіng
- Технологія fddі
- Основні характеристики технології
- Особливості методу доступу fddі
- Відмовостійкість технології fddі
- Порівняння fddі з технологіями Ethernet і Token Rіng
- Тема 7. Концентратори й мережні адаптери
- Мережні адаптери
- Концентратори Основні функції концентраторів
- Додаткові функції концентраторів
- 1. Відключення портів
- 2. Підтримка резервних зв'язків
- 3. Захист від несанкціонованого доступу
- 4. Багатосегментні концентратори
- 5. Керування концентратором по протоколу snmp
- Тема 8. Мости і комутатори
- Причини логічної структуризації локальних мереж Обмеження мережі, побудованої на загальному поділюваному середовищі
- Переваги логічної структуризації мережі
- Структуризація за допомогою мостів і комутаторів
- Принципи роботи мостів Алгоритм роботи прозорого моста
- Обмеження топології мережі, побудованої на мостах
- Комутатори локальних мереж
- Тема 9. Маршрутизація та маршрутизатори
- Принципи маршрутизації
- Протоколи маршрутизації
- Функції маршрутизатора
- Рівень інтерфейсів
- Рівень мережного протоколу
- Рівень протоколів маршрутизації
- Тема 10. Протокол tcp/іp
- Багаторівнева структура стека tcp/іp
- Рівень міжмережевої взаємодії
- Основний рівень
- Прикладний рівень
- Рівень мережних інтерфейсів
- Відповідність рівнів стека tcp/іp семирівневій моделі іso/osі
- Тема 11. Глобальні мережі
- Структура глобальної мережі
- Інтерфейси dte-dce
- Типи глобальних мереж
- Виділені канали
- Глобальні мережі з комутацією каналів
- Глобальні мережі з комутацією пакетів
- Магістральні мережі й мережі доступу
- Тема 12. Технології глобальних мереж Глобальні зв'язки на основі виділених ліній
- Аналогові виділені лінії
- Цифрові виділені лінії
- Тема 1. Вступ в комп’ютерні мережі