Головна

Адресація вузлів мережі

  1. IP-адресація в Інтернет
  2. абсолютна адресація
  3. Автоматизоване проектування технологічних процесів складання вузлів РЕА та приладів
  4. Адресація байтів і слів
  5. Адресація в IP-мережах
  6. Адресація і технологія CIDR
  7. адресація пам'яті

Ще однією новою проблемою, яку потрібно враховувати при об'єднанні трьох і більше комп'ютерів, є проблема їх адресації, точніше адресації їх мережевих інтерфейсів [7]. Один комп'ютер може мати кілька мережевих інтерфейсів. Наприклад, для створення повно-структури з N комп'ютерів необхідно, щоб у кожного з них був N- 1 інтерфейс.

За кількістю адресованих інтерфейсів адреси можна класифікувати наступним чином:

· унікальну адресу (Unicast) використовується для ідентифікації окремих інтерфейсів;

· груповий адресу (Multicast) ідентифікує відразу кілька інтерфейсів, тому дані, помічені груповою адресою, доставляються кожному з вузлів, що входять в групу;

· Дані, спрямовані по широковещательному адресою (Broadcast), повинні бути доставлені всім вузлам мережі;

· адреса довільної розсилки (Anycast), визначений в новій версії протоколу IPv6, так само, як і груповий адресу, задає групу адрес, однак дані, надіслані за цією адресою, повинні бути доставлені не всім адресами даної групи, а будь-якого з них.

Адреси можуть бути числовими (наприклад, 129.26.255.255 або 81.la.ff.ff) і символьними (site.domen.ru, willi-winki).

Символьні адреси (імена) призначені для запам'ятовування людьми і тому зазвичай несуть смислове навантаження. Для роботи у великих мережах символьне ім'я може мати ієрархічну структуру, наприклад ftp-arch1.ucl.ac.uk. Ця електронна адреса говорить про те, що даний комп'ютер підтримує ftр-архів в мережі одного з коледжів Лондонського університету (University College London - ucl) і ця мережа відноситься до академічної гілки (ас) Інтернету Великобританії (United Kingdom - uk). При роботі в межах мережі Лондонського університету таке довге символьне ім'я явно надлишково і замість нього можна користуватися коротким символьним ім'ям ftp-arch1. Хоча символьні імена зручні для людей, через змінного формату і потенційно великої довжини їх передача по мережі не дуже економічна.

Безліч всіх адрес, які є допустимими в рамках деякої схеми адресації, називається адресним простором.

Адресний простір може мати плоску (лінійну) організацію (рис. 2.12) або ієрархічну організацію (рис. 2.13).

Мал. 2.12. Плоска організація адресного простору

Мал. 2.13. Ієрархічна організація адресного простору

при плоскою організації безліч адрес ніяк не структуроване. Прикладом плоского числового адреси є МАС-адреса, Призначений для однозначної ідентифікації мережевих інтерфейсів в локальних мережах. Така адреса зазвичай використовується тільки апаратурою, тому його намагаються зробити по можливості компактним і записують вигляді довічного або шістнадцятирічного числа, наприклад 0081005е24а8. При завданні МАС-адрес не потрібно виконання ручної роботи, так як вони зазвичай вбудовуються в апаратуру компанією-виробником, тому їх називають також апаратними адресами (hardware address). Використання плоских адрес є жорстким рішенням - при заміні апаратури, наприклад мережевого адаптера, змінюється і адреса мережевого інтерфейсу комп'ютера.

При ієрархічній організації адресний простір структурується у вигляді вкладених один в одного підгруп, які, послідовно звужуючи адресуемую область, в кінці кінців, визначають окремий мережевий інтерфейс.

У показаної на рис. 2.13 трирівневої структурі адресного простору адреса кінцевого вузла задається трьома складовими: ідентифікатором групи (К), В яку входить даний вузол, ідентифікатором підгрупи (L) І, нарешті, ідентифікатором вузла (n), Однозначно визначає його в підгрупі. Ієрархічна адресація в багатьох випадках виявляється більш раціональної, ніж плоска. У великих мережах, що складаються з багатьох тисяч вузлів, використання плоских адрес призводить до великих витрат - кінцевим вузлам і комунікаційному обладнанню доводиться оперувати таблицями адрес, що складаються з тисяч записів. На противагу цьому ієрархічна система адресації дозволяє при переміщенні даних до певного моменту користуватися тільки старшої складової адреси (наприклад, ідентифікатором групи К), Потім для подальшої локалізації адресата задіяти наступну по старшинству частина (L) І в кінцевому рахунку - молодшу частину (n).

Типовими представниками ієрархічних числових адрес є мережеві IP- і IPX-адреси. У них підтримується дворівнева ієрархія, адреса ділиться на старшу частину - номер мережі і молодшу - номер вузла. Такий поділ дозволяє передавати повідомлення між мережами тільки на підставі номера мережі, а номер вузла потрібно вже після доставки повідомлення в потрібну мережу; точно так же, як назва вулиці використовується листоношею тільки після того, як лист був вручений в потрібне місто. На практиці зазвичай застосовують відразу кілька схем адресації, так що мережевий інтерфейс комп'ютера може одночасно мати кілька адрес-імен. Кожен адреса задіюється в тій ситуації, коли відповідний вид адресації найбільш зручний. А для перетворення адрес з одного виду в інший використовуються спеціальні допоміжні протоколи, які називають протоколами дозволу адрес. Користувачі адресують комп'ютери ієрархічними символьними іменами, які автоматично замінюються в повідомленнях, що передаються по мережі, ієрархічними числовими адресами. За допомогою цих числових адрес повідомлення доставляються з однієї мережі в іншу, а після доставки повідомлення в мережу призначення замість ієрархічного числового адреси використовується плоский апаратну адресу комп'ютера. Проблема встановлення відповідності між адресами різних типів може вирішуватися як централізованими, так і розподіленими засобами.

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

при розподіленому підході кожен комп'ютер сам зберігає всі призначені йому адреси різного типу. Тоді комп'ютер, якому необхідно визначити за відомим ієрархічним числовому адресою деякого комп'ютера його плоский апаратну адресу, посилає в мережу широкомовний запит. Всі комп'ютери мережі порівнюють міститься в запиті адресу з власним. Той комп'ютер, у якого виявилося збіг, посилає відповідь, що містить шуканий апаратну адресу. Така схема використана в протоколі дозволу адрес(Address Resolution Protocol, ARP) стека TCP / IP. Гідність розподіленого підходу полягає в тому, що він дозволяє відмовитися від виділення спеціального комп'ютера в якості сервера імен, який, до того ж, часто вимагає ручного завдання таблиці відповідності адрес. Недоліком його є необхідність широкомовних повідомлень, що перевантажують мережу. Саме тому розподілений підхід використовується в невеликих мережах, а централізований - у великих. До сих пір ми говорили про адреси мережевих інтерфейсів, комп'ютерів і комунікаційних пристроїв, проте кінцевою метою даних, що пересилаються по мережі, не є мережеві інтерфейси або комп'ютери, а виконуються на цих пристроях програми - процеси. Тому в адресі призначення поряд з інформацією, що ідентифікує інтерфейс пристрою, повинен вказуватися адреса процесу, якому призначені посилаються по мережі дані. Очевидно, що досить забезпечити унікальність адреси процесу в межах комп'ютера. Прикладом адрес процесів є номера портів TCP і UDP, Використовувані в стеці TCP / IP.



Попередня   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   Наступна

Спільне використання ресурсів | Мережеві інтерфейси | Зв'язок комп'ютера з периферійним пристроєм | Обмін даними між двома комп'ютерами | Доступ до ПУ через мережу | Мережеві служби і сервіси | Мережева операційна система | Мережеві додатки | кодування | Характеристики фізичних каналів |

© um.co.ua - учбові матеріали та реферати