Цю статтю треба для відповідності Вікіпедії. (Липень 2012) |
Адресація в IP-мережах
Типи адрес стека (TCP/IP)
У стеці TCP/IP використовуються три типи адрес: локальні (які також називаються апаратними), IP-адреси й символьні доменні імена.
У термінології TCP/IP під локальною адресою розуміється такий тип адреси, що використовується засобами базової технології для доставки даних у межах підмережі, що є елементом складеної інтермережі. У різних підмережах припустимі різні мережеві технології, різні стеки протоколів, тому при створенні стека TCP/IP передбачалася наявність різних типів локальних адрес. Якщо підмережею інтермережі є локальна мережа, то локальна адреса - це Мас-адреса. Мас-адреса призначається мережевим адаптерам і мережевим інтерфейсам маршрутизаторів. Мас-адреси призначаються виробниками обладнання і є унікальними, тому що управляються централізовано. Для всіх існуючих технологій локальних мереж Мас-адреса має формат 6 байт, наприклад 11-A0-17-3D-BC-01. Однак протокол IP може працювати й над протоколами більш високого рівня, наприклад над протоколом IPX або Х.25. У цьому випадку локальними адресами для протоколу IP відповідно будуть адреси IPX і Х.25. Варто врахувати, що комп'ютер у локальній мережі може мати кілька локальних адрес навіть при одному мережевому адаптері. Деякі мережеві пристрої не мають локальних адрес. Наприклад, до таких пристроїв відносяться глобальні порти маршрутизаторів, призначені для з'єднань типу «точка-точка».
IP-адреси являють собою основний тип адрес, на підставі яких мережевий рівень передає пакети між мережами. Ці адреси складаються з 4 байт, наприклад 109.26.17.100. IP-адреса призначається адміністратором під час конфігурування комп'ютерів і маршрутизаторів. IP-адреса складається із двох частин: номера мережі й номера вузла. Номер мережі може бути обраний адміністратором довільно, або призначений за рекомендацією спеціального підрозділу Internet (Internet Network Information Center, InterNIC), якщо мережа повинна працювати як складова частина Internet. Звичайно постачальники послуг Internet одержують діапазони адрес у підрозділів InterNIC, а потім розподіляють їх між своїми абонентами. Номер вузла в протоколі IP призначається незалежно від локальної адреси вузла. Маршрутизатор по визначенню входить відразу в кілька мереж. Тому кожен порт маршрутизатора має власну IP-адресу. Кінцевий вузол також може входити в кілька IP-мереж. У цьому випадку комп'ютер повинен мати кілька IP-адрес, по числу мережевих зв'язків. Таким чином, IP-адреса характеризує не окремий комп'ютер або маршрутизатор, а одне мережеве з'єднання.
Символьні доменні імена. Символьні імена в IP-мережах називаються доменними й будуються по ієрархічній ознаці. Складові повного символьного імені в IP-мережах розділяються крапкою й перераховуються в наступному порядку: спочатку просте ім'я кінцевого вузла, потім ім'я групи вузлів (наприклад, ім'я організації), потім ім'я більшої групи (піддомену) і так до імені домену найвищого рівня (наприклад, домену об'єднуючої організації за географічним принципом: UA - Україна, US - США). Прикладом доменного імені може служити ім'я base2.sales.zil.ua. Між доменним ім'ям й IP-адресою вузла немає ніякої алгоритмічної відповідності, тому необхідно використовувати якісь додаткові таблиці або служби, щоб вузол мережі однозначно визначався як по доменному імені, так і по IP-адресі. У мережах TCP/IP використовується спеціальна розподілена служба Domain Name System (DNS), що встановлює цю відповідність на підставі створюваних адміністраторами мережі таблиць відповідності. Тому доменні імена називають також DNS-іменами.
Класи IP-адрес
IP-адреса має довжину 4 байти й звичайно записується у вигляді чотирьох чисел, що представляють значення кожного байта в десятковій формі й розділених точками, наприклад, 128.10.2.30 - традиційна десяткова форма представлення адреси, а 10000000 00001010 00000010 00011110 - двійкова форма представлення цієї ж адреси.
Адреса складається із двох логічних частин — номера мережі й номери вузла в мережі. Яка частина адреси відноситься до номера мережі, а яка — до номера вузла, визначається значеннями перших біт адреси. Значення цих біт є також ознаками того, до якого класу відноситься та або інша IP-адреса.
Якщо адреса починається з 0, то мережу відносять до класу А і номер мережі займає один байт, інші 3 байти інтерпретуються як номер вузла в мережі. Мережі класу А мають номери в діапазоні від 1 до 126. (Номер 0 не використовується, а номер 127 зарезервований для спеціальних цілей, про що буде сказано нижче.) Мереж класу А небагато, зате кількість вузлів у них може досягати 224, тобто 16 777 216 вузлів.
Якщо перші два біти адреси є 10, то мережа відноситься до класу В. У мережах класу В під номер мережі й під номер вузла виділяється по 16 біт, тобто по 2 байти. Таким чином, мережа класу В є мережею середніх розмірів з максимальним числом вузлів 216, що становить 65 536 вузлів.
Якщо адреса починається з послідовності 110, то це мережа класу С. У цьому випадку під номер мережі приділяється 24 біти, а під номер вузла — 8 біт. Мережі цього класу найпоширеніші, число вузлів у них обмежено 28, тобто 256 вузлами.
Якщо адреса починається з послідовності 1110, то вона є адресою класу D і позначає особливу, групову адресу — multicast. Якщо в пакеті як адреса призначення зазначена адреса класу D, то такий пакет повинні отримати всі вузли, яким привласнена дана адреса.
Якщо адреса починається з послідовності 11110, то це значить, що дана адреса відноситься до класу Е. Адреси цього класу зарезервовані для майбутніх застосувань.
Особливі IP-адреси
У протоколі IP існує кілька угод про особливу інтерпретацію IP-адрес.
- Якщо вся IP-адреса складається тільки із двійкових нулів, то вона позначає адресу того вузла, що згенерував цей пакет; цей режим використовується тільки в деяких повідомленнях ICMP.
- Якщо в полі номера мережі стоять тільки нулі, то за замовчуванням вважається, що вузол призначення належить тій же самій мережі, що й вузол, що відправив пакет.
- Якщо всі двійкові розряди IP-адреси рівні 1, то пакет з такою адресою призначення повинен розсилатися всім вузлам, що перебувають у тій же мережі, що й джерело цього пакета. Таке розсилання називається обмеженим широкомовним повідомленням (limited broadcast).
- Якщо в поле номера вузла призначення стоять тільки одиниці, то пакет, що має таку адреса, розсилається всім вузлам мережі із заданим номером мережі. Наприклад, пакет з адресою 192.190.21.255 доставляється всім вузлам мережі 192.190.21. 0. Таке розсилання називається широкомовним повідомленням(broadcast).
При адресації необхідно враховувати ті обмеження, які вносяться особливим призначенням деяких IP-адрес. Так, ні номер мережі, ні номер вузла не може складатися тільки з одних двійкових одиниць або тільки з одних двійкових нулів. Звідси треба, що максимальна кількість вузлів, наведена в таблиці для мереж кожного класу, на практиці повинна бути зменшена на 2. Наприклад, у мережах класу С під номер вузла відводиться 8 біт, які дозволяють задавати 256 номерів: від 0 до 255. Однак на практиці максимальне число вузлів у мережі класу С не може перевищувати 254, тому що адреси 0 й 255 мають спеціальне призначення. Із цих же міркувань слідує, що кінцевий вузол не може мати адресу типу 98.255.255.255, оскільки номер вузла в цій адресі класу А складається з одних двійкових одиниць.
Особливе значення має IP-адреса, перший октет якої дорівнює 127. Вона використовується для тестування програм і взаємодії процесів у межах одної машини. Коли програма посилає дані по IP-адресі 127.0.0. 1, то утвориться «петля». Дані не передаються по мережі, а повертаються модулям верхнього рівня, як тільки що прийняті. Тому в IP-мережі забороняється привласнювати машинам IP-адреси, що починаються з 127. Ця адреса має назву loopback. Можна віднести адресу 127.0.0.0 до внутрішньої мережі модуля маршрутизації вузла, а адресу 127.0.0.1 - до адреси цього модуля на внутрішній мережі. Насправді будь-яка адреса мережі 127.0.0.0 служить для позначення свого модуля маршрутизації, а не тільки 127.0.0.1, наприклад 127.0.0.3.
У протоколі IP немає поняття широкомовності в тому розумінні, у якому воно використовується в протоколах канального рівня локальних мереж, коли дані повинні бути доставлені абсолютно всім вузлам. Як обмежена широкомовна IP-адреса, так і широкомовна IP-адреса мають межі розповсюдження в інтермережі - вони обмежені або мережею, до якої належить вузол-джерело пакета, або мережею, номер якої зазначений в адресі призначення. Тому ділення мережі за допомогою маршрутизаторів на частини, локалізує широкомовний шторм межами, однієї зі складових частин загальної мережі, просто тому, що немає способу адресувати пакет одночасно всім вузлам всіх мереж складеної мережі.
Уже згадувана форма групової IP-адреси — multicast — означає, що даний пакет повинен бути доставлений відразу декільком вузлам, які утворять групу з номером, зазначеним у полі адреси. Вузли самі ідентифікують себе, тобто визначають, до якій із груп вони належать. Той самий вузол може входити в кілька груп. Члени якої-небудь групи multicast не обов'язково повинні належати одній мережі. У загальному випадку вони можуть розподілятися по зовсім різних мережах, що перебувають один від одної на довільній кількості хопів. Групова адреса не ділиться на поля номера мережі й вузла й обробляється маршрутизатором особливим чином.
Основне призначення multicast -адрес - розповсюдження інформації зі схеми «один-до-багатьох». Хост, що хоче передавати ту саму інформацію багатьом абонентам, за допомогою спеціального протоколу IGMP (Internet Group Management Protocol) повідомляє про створення в мережі нової мультимовної групи з певною адресою. Машрутизатори, що підтримують мультимовність, поширюють інформацію про створення нової групи в мережах, підключених до портів цього маршрутизатора. Хости, які хочуть приєднатися до знов створеною мультимовної групи, сповіщають про це своїм локальним маршрутизаторам і ті передають цю інформацію хосту, ініціаторові створення нової групи.
Щоб маршрутизатори могли автоматично поширювати пакети з адресою multicast по складеній мережі, необхідно використовувати в кінцевих маршрутизаторах модифіковані протоколи обміну маршрутною інформацією, такі як, наприклад, MOSPF (Multicast OSPF, аналог OSPF).
Групова адресація призначена для економічного поширення в Internet або великої корпоративної мережі аудіо- або відеопрограм, призначених відразу великій аудиторії слухачів або глядачів. Якщо такі засоби знайдуть широке застосування (зараз вони представляють в основному невеликі експериментальні острівці в загальному Internet), то Internet зможе створити серйозну конкуренцію радіо й телебаченню.
Використання масок в IP-адресації
Традиційна схема ділення IP-адреси на номер мережі й номер вузла засновано на понятті класу, що визначається значеннями декількох перших біт адреси. Саме тому, що перший байт адреси 185.23.44.206 потрапляє в діапазон 128-191, ми можемо сказати, що ця адреса відноситься до класу В, а значить, номером мережі є перші два байти, доповнені двома нульовими байтами - 185.23.0.0, а номером вузла - 0.0.44.206.
А що якщо використати яку-небудь іншу ознаку, за допомогою якого можна було б більш гнучко встановлювати границю між номером мережі й номером вузла? Такі ознаки одержали назву - маска мережі. Маска — це число, що використовується в парі з IP-адресою; двійковий запис маски містить одиниці в тих розрядах, які повинні в IP-адресі інтерпретуватися як номер мережі. Оскільки номер мережі є цільною частиною адреси, одиниці в масці також повинні становити безперервну послідовність. Для стандартних класів мереж маски мають наступні значення:
- клас А - 11111111. 00000000. 00000000. 00000000 (255.0.0.0);
- клас В - 11111111. 11111111. 00000000. 00000000 (255.255.0.0);
- клас С- 11111111.11111111.11111111.00000000(255.255.255.0).
Для запису масок використовуються й інші формати, наприклад, зручно інтерпретувати значення маски, записаної в шістнадцятковому коді: FF.FF.00.00 - маска для адрес класу В. Часто зустрічається й таке позначення 185.23.44.206/16 - цей запис говорить про те, що маска для цієї адреси містить 16 одиниць або, що в указаній IP-адресі під номер мережі відведено 16 двійкових розрядів.
Позначаючи кожну IP-адресу маскою, можна відмовитися від понять класів адрес і зробити гнучкішою систему адресації. Наприклад, якщо розглянуту вище адресу 185.23.44.206 асоціювати з маскою 255.255.255.0, то номером мережі буде 185.23.44.0, а не 185.23.0.0, як це визначено системою класів.
У масках кількість одиниць у послідовності, що визначає границю номера мережі, не обов'язково повинне бути кратним 8, щоб повторювати розподіл адреси на байти. Нехай, наприклад, для IP-адреси 129.64.134.5 зазначено маску 255.255.128.0, тобто у двійковому виді: IP-адреса 129.64.134.5 - 10000001. 01000000.10000110. 00000101 Маска 255.255.128.0- 11111111.11111111.10000000.00000000
Якщо ігнорувати маску, то відповідно до системи класів адреса 129.64.134.5 відноситься до класу В, а виходить, номером мережі є перші 2 байти - 129.64.0.0, а номером вузла - 0.0.134.5.
Якщо ж використовувати для визначення границі номера мережі маску, то 17 послідовних одиниць у масці, «накладені» на IP-адресу, визначають як номер мережі у двійковому представленні число:
10000001. 01000000. 10000000. 00000000 або в десятковій формі запису - номер мережі 129.64.128.0, а номер вузла 0.0.6.5.
Механізм масок широко розповсюджений в IP-маршрутизації, причому маски можуть використовуватися для різних цілей. З їхньою допомогою адміністратор може структурувати свою мережу, не жадаючи від постачальника послуг додаткових номерів мереж. На основі цього ж механізму постачальники послуг можуть поєднувати адресні простори декількох мереж шляхом введення так званих «префіксів» з метою зменшення обсягу таблиць маршрутизації й підвищення за рахунок цього продуктивності маршрутизаторів.
Автоматизація процесу призначення IP-адрес
Призначення IP-адрес вузлам мережі навіть при не дуже великому розмірі мережі може представляти для адміністратора стомлюючу процедуру. Протокол Dynamic Host Configuration Protocol (DHCP) звільняє адміністратора від цих проблем, автоматизуючи процес призначення IP-адрес.
DHCP може підтримувати спосіб автоматичного динамічного розподілу адрес, а також простіші способи ручного й автоматичного статичного призначення адрес. Протокол DHCP працює відповідно до моделі клієнт-сервер. Під час старту системи комп'ютер, що є DHCP-клієнтом, посилає в мережу широкомовний запит на одержання IP-адреси. DHCP-сервер відгукується й посилає повідомлення-відповідь, що містить IP-адресу. Припускається, що DHCP-клієнт й DHCP-сервер знаходяться в одній IP-мережі.
При динамічному розподілі адрес DHCP-сервер видає адресу клієнту на обмежений час, який називається часом оренди (lease duration), що дає можливість згодом повторно використати цю IP-адресу для призначення іншому комп'ютеру. Основна перевага DHCP - автоматизація рутинної роботи адміністратора по конфігуруванню стека TCP/IP на кожному комп'ютері. Іноді динамічний розподіл адрес дозволяє будувати IP-мережу, кількість вузлів у якій перевищує кількість наявних у розпорядженні адміністратора IP-адрес.
У ручній процедурі призначення статичних адрес активну участь бере адміністратор, що надає DHCP-серверу інформацію про відповідність IP-адрес фізичним адресам або іншим ідентифікаторам клієнтів. DHCP-сервер, користуючись цією інформацією, завжди видає певному клієнту призначену адміністратором адресу.
При автоматичному статичному способі DHCP-сервер присвоює IP-адресу з пулу наявних IP-адрес без втручання оператора. Границі пулу призначуваних адрес задає адміністратор при конфігуруванні DHCP-сервера. Адреса дається клієнту з пула в постійне користування, тобто з необмеженим строком оренди. Між ідентифікатором клієнта і його IP-адресою як і раніше при ручному призначенні, існує постійна відповідність. Вона встановлюється в момент першого призначення DHCP-сервером IP-адреси клієнту. При всіх наступних запитах сервер повертає ту ж саму IP-адресу.
DHCP забезпечує надійний і простий спосіб конфігурації мережі TCP/IP, гарантуючи відсутність дублювання адрес за рахунок централізованого управління їхнім розподілом. Адміністратор управляє процесом призначення адрес за допомогою параметра «тривалість оренди», що визначає, як довго комп'ютер може використовувати призначену IP-адресу, перед тим як знову запросити її від DHCP-сервера в оренду.
Прикладом роботи протоколу DHCP може служити ситуація, коли комп'ютер, що є DHCP-клієнтом, видаляється з підмережі. При цьому призначена йому IP-адреса автоматично звільняється. Коли комп'ютер підключається до іншої підмережі, то йому автоматично призначається нова адреса. Ні користувач, ні мережевий адміністратор не втручаються в цей процес. Ця властивість дуже важлива для мобільних користувачів.
DHCP-сервер може призначити клієнту не тільки IP-адресу клієнта, але й інші параметри стека TCP/IP, необхідні для його ефективної роботи, наприклад, маску, IP-адресу маршрутизатора за замовчуванням, IP-адресу сервера DNS, доменне ім'я комп'ютера й т.п.
Висновки
- У стеці TCP/IP використовуються три типи адрес: локальні (які також називаються апаратними), IP-адреси й символьні доменні імена. Всі ці типи адрес присвоюються вузлам складеної мережі незалежно один від іншого.
- IP-адреса має довжину 4 байти й складається з номера мережі й номера вузла. Для визначення межі, що відокремлює номер мережі від номера вузла, реалізуються два підходи. Перший заснований на понятті класу адреси, другий - на використанні масок.
- Клас адреси визначається значеннями декількох перших біт адреси. В адресах класу А для номера мережі виділяється один байт, а інші три байти - для номера вузла, тому вони використовуються в більших мережах. Для невеликих мереж ліпше підходять адреси класу С, у яких номер мережі займає три байти, а для нумерації вузлів може бути використаний тільки один байт. Проміжне місце займають адреси класу В.
- Інший спосіб визначення того, яка частина адреси є номером мережі, а яка номером вузла, заснований на використанні маски. Маска - це число, що використовується в парі з IP-адресою; двійковий запис маски містить одиниці в тих розрядах, які в IP-адресі повинні інтерпретуватися як номер мережі.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cyu stattyu treba vikifikuvati dlya vidpovidnosti standartam yakosti Vikipediyi Bud laska dopomozhit dodavannyam dorechnih vnutrishnih posilan abo vdoskonalennyam rozmitki statti Lipen 2012 Adresaciya v IP merezhahTipi adres steka TCP IP U steci TCP IP vikoristovuyutsya tri tipi adres lokalni yaki takozh nazivayutsya aparatnimi IP adresi j simvolni domenni imena U terminologiyi TCP IP pid lokalnoyu adresoyu rozumiyetsya takij tip adresi sho vikoristovuyetsya zasobami bazovoyi tehnologiyi dlya dostavki danih u mezhah pidmerezhi sho ye elementom skladenoyi intermerezhi U riznih pidmerezhah pripustimi rizni merezhevi tehnologiyi rizni steki protokoliv tomu pri stvorenni steka TCP IP peredbachalasya nayavnist riznih tipiv lokalnih adres Yaksho pidmerezheyu intermerezhi ye lokalna merezha to lokalna adresa ce Mas adresa Mas adresa priznachayetsya merezhevim adapteram i merezhevim interfejsam marshrutizatoriv Mas adresi priznachayutsya virobnikami obladnannya i ye unikalnimi tomu sho upravlyayutsya centralizovano Dlya vsih isnuyuchih tehnologij lokalnih merezh Mas adresa maye format 6 bajt napriklad 11 A0 17 3D BC 01 Odnak protokol IP mozhe pracyuvati j nad protokolami bilsh visokogo rivnya napriklad nad protokolom IPX abo H 25 U comu vipadku lokalnimi adresami dlya protokolu IP vidpovidno budut adresi IPX i H 25 Varto vrahuvati sho komp yuter u lokalnij merezhi mozhe mati kilka lokalnih adres navit pri odnomu merezhevomu adapteri Deyaki merezhevi pristroyi ne mayut lokalnih adres Napriklad do takih pristroyiv vidnosyatsya globalni porti marshrutizatoriv priznacheni dlya z yednan tipu tochka tochka IP adresi yavlyayut soboyu osnovnij tip adres na pidstavi yakih merezhevij riven peredaye paketi mizh merezhami Ci adresi skladayutsya z 4 bajt napriklad 109 26 17 100 IP adresa priznachayetsya administratorom pid chas konfiguruvannya komp yuteriv i marshrutizatoriv IP adresa skladayetsya iz dvoh chastin nomera merezhi j nomera vuzla Nomer merezhi mozhe buti obranij administratorom dovilno abo priznachenij za rekomendaciyeyu specialnogo pidrozdilu Internet Internet Network Information Center InterNIC yaksho merezha povinna pracyuvati yak skladova chastina Internet Zvichajno postachalniki poslug Internet oderzhuyut diapazoni adres u pidrozdiliv InterNIC a potim rozpodilyayut yih mizh svoyimi abonentami Nomer vuzla v protokoli IP priznachayetsya nezalezhno vid lokalnoyi adresi vuzla Marshrutizator po viznachennyu vhodit vidrazu v kilka merezh Tomu kozhen port marshrutizatora maye vlasnu IP adresu Kincevij vuzol takozh mozhe vhoditi v kilka IP merezh U comu vipadku komp yuter povinen mati kilka IP adres po chislu merezhevih zv yazkiv Takim chinom IP adresa harakterizuye ne okremij komp yuter abo marshrutizator a odne merezheve z yednannya Simvolni domenni imena Simvolni imena v IP merezhah nazivayutsya domennimi j buduyutsya po iyerarhichnij oznaci Skladovi povnogo simvolnogo imeni v IP merezhah rozdilyayutsya krapkoyu j pererahovuyutsya v nastupnomu poryadku spochatku proste im ya kincevogo vuzla potim im ya grupi vuzliv napriklad im ya organizaciyi potim im ya bilshoyi grupi piddomenu i tak do imeni domenu najvishogo rivnya napriklad domenu ob yednuyuchoyi organizaciyi za geografichnim principom UA Ukrayina US SShA Prikladom domennogo imeni mozhe sluzhiti im ya base2 sales zil ua Mizh domennim im yam j IP adresoyu vuzla nemaye niyakoyi algoritmichnoyi vidpovidnosti tomu neobhidno vikoristovuvati yakis dodatkovi tablici abo sluzhbi shob vuzol merezhi odnoznachno viznachavsya yak po domennomu imeni tak i po IP adresi U merezhah TCP IP vikoristovuyetsya specialna rozpodilena sluzhba Domain Name System DNS sho vstanovlyuye cyu vidpovidnist na pidstavi stvoryuvanih administratorami merezhi tablic vidpovidnosti Tomu domenni imena nazivayut takozh DNS imenami Klasi IP adres IP adresa maye dovzhinu 4 bajti j zvichajno zapisuyetsya u viglyadi chotiroh chisel sho predstavlyayut znachennya kozhnogo bajta v desyatkovij formi j rozdilenih tochkami napriklad 128 10 2 30 tradicijna desyatkova forma predstavlennya adresi a 10000000 00001010 00000010 00011110 dvijkova forma predstavlennya ciyeyi zh adresi Adresa skladayetsya iz dvoh logichnih chastin nomera merezhi j nomeri vuzla v merezhi Yaka chastina adresi vidnositsya do nomera merezhi a yaka do nomera vuzla viznachayetsya znachennyami pershih bit adresi Znachennya cih bit ye takozh oznakami togo do yakogo klasu vidnositsya ta abo insha IP adresa Yaksho adresa pochinayetsya z 0 to merezhu vidnosyat do klasu A i nomer merezhi zajmaye odin bajt inshi 3 bajti interpretuyutsya yak nomer vuzla v merezhi Merezhi klasu A mayut nomeri v diapazoni vid 1 do 126 Nomer 0 ne vikoristovuyetsya a nomer 127 zarezervovanij dlya specialnih cilej pro sho bude skazano nizhche Merezh klasu A nebagato zate kilkist vuzliv u nih mozhe dosyagati 224 tobto 16 777 216 vuzliv Yaksho pershi dva biti adresi ye 10 to merezha vidnositsya do klasu V U merezhah klasu V pid nomer merezhi j pid nomer vuzla vidilyayetsya po 16 bit tobto po 2 bajti Takim chinom merezha klasu V ye merezheyu serednih rozmiriv z maksimalnim chislom vuzliv 216 sho stanovit 65 536 vuzliv Yaksho adresa pochinayetsya z poslidovnosti 110 to ce merezha klasu S U comu vipadku pid nomer merezhi pridilyayetsya 24 biti a pid nomer vuzla 8 bit Merezhi cogo klasu najposhirenishi chislo vuzliv u nih obmezheno 28 tobto 256 vuzlami Yaksho adresa pochinayetsya z poslidovnosti 1110 to vona ye adresoyu klasu D i poznachaye osoblivu grupovu adresu multicast Yaksho v paketi yak adresa priznachennya zaznachena adresa klasu D to takij paket povinni otrimati vsi vuzli yakim privlasnena dana adresa Yaksho adresa pochinayetsya z poslidovnosti 11110 to ce znachit sho dana adresa vidnositsya do klasu E Adresi cogo klasu zarezervovani dlya majbutnih zastosuvan Osoblivi IP adresi U protokoli IP isnuye kilka ugod pro osoblivu interpretaciyu IP adres Yaksho vsya IP adresa skladayetsya tilki iz dvijkovih nuliv to vona poznachaye adresu togo vuzla sho zgeneruvav cej paket cej rezhim vikoristovuyetsya tilki v deyakih povidomlennyah ICMP Yaksho v poli nomera merezhi stoyat tilki nuli to za zamovchuvannyam vvazhayetsya sho vuzol priznachennya nalezhit tij zhe samij merezhi sho j vuzol sho vidpraviv paket Yaksho vsi dvijkovi rozryadi IP adresi rivni 1 to paket z takoyu adresoyu priznachennya povinen rozsilatisya vsim vuzlam sho perebuvayut u tij zhe merezhi sho j dzherelo cogo paketa Take rozsilannya nazivayetsya obmezhenim shirokomovnim povidomlennyam limited broadcast Yaksho v pole nomera vuzla priznachennya stoyat tilki odinici to paket sho maye taku adresa rozsilayetsya vsim vuzlam merezhi iz zadanim nomerom merezhi Napriklad paket z adresoyu 192 190 21 255 dostavlyayetsya vsim vuzlam merezhi 192 190 21 0 Take rozsilannya nazivayetsya shirokomovnim povidomlennyam broadcast Pri adresaciyi neobhidno vrahovuvati ti obmezhennya yaki vnosyatsya osoblivim priznachennyam deyakih IP adres Tak ni nomer merezhi ni nomer vuzla ne mozhe skladatisya tilki z odnih dvijkovih odinic abo tilki z odnih dvijkovih nuliv Zvidsi treba sho maksimalna kilkist vuzliv navedena v tablici dlya merezh kozhnogo klasu na praktici povinna buti zmenshena na 2 Napriklad u merezhah klasu S pid nomer vuzla vidvoditsya 8 bit yaki dozvolyayut zadavati 256 nomeriv vid 0 do 255 Odnak na praktici maksimalne chislo vuzliv u merezhi klasu S ne mozhe perevishuvati 254 tomu sho adresi 0 j 255 mayut specialne priznachennya Iz cih zhe mirkuvan sliduye sho kincevij vuzol ne mozhe mati adresu tipu 98 255 255 255 oskilki nomer vuzla v cij adresi klasu A skladayetsya z odnih dvijkovih odinic Osoblive znachennya maye IP adresa pershij oktet yakoyi dorivnyuye 127 Vona vikoristovuyetsya dlya testuvannya program i vzayemodiyi procesiv u mezhah odnoyi mashini Koli programa posilaye dani po IP adresi 127 0 0 1 to utvoritsya petlya Dani ne peredayutsya po merezhi a povertayutsya modulyam verhnogo rivnya yak tilki sho prijnyati Tomu v IP merezhi zaboronyayetsya privlasnyuvati mashinam IP adresi sho pochinayutsya z 127 Cya adresa maye nazvu loopback Mozhna vidnesti adresu 127 0 0 0 do vnutrishnoyi merezhi modulya marshrutizaciyi vuzla a adresu 127 0 0 1 do adresi cogo modulya na vnutrishnij merezhi Naspravdi bud yaka adresa merezhi 127 0 0 0 sluzhit dlya poznachennya svogo modulya marshrutizaciyi a ne tilki 127 0 0 1 napriklad 127 0 0 3 U protokoli IP nemaye ponyattya shirokomovnosti v tomu rozuminni u yakomu vono vikoristovuyetsya v protokolah kanalnogo rivnya lokalnih merezh koli dani povinni buti dostavleni absolyutno vsim vuzlam Yak obmezhena shirokomovna IP adresa tak i shirokomovna IP adresa mayut mezhi rozpovsyudzhennya v intermerezhi voni obmezheni abo merezheyu do yakoyi nalezhit vuzol dzherelo paketa abo merezheyu nomer yakoyi zaznachenij v adresi priznachennya Tomu dilennya merezhi za dopomogoyu marshrutizatoriv na chastini lokalizuye shirokomovnij shtorm mezhami odniyeyi zi skladovih chastin zagalnoyi merezhi prosto tomu sho nemaye sposobu adresuvati paket odnochasno vsim vuzlam vsih merezh skladenoyi merezhi Uzhe zgaduvana forma grupovoyi IP adresi multicast oznachaye sho danij paket povinen buti dostavlenij vidrazu dekilkom vuzlam yaki utvoryat grupu z nomerom zaznachenim u poli adresi Vuzli sami identifikuyut sebe tobto viznachayut do yakij iz grup voni nalezhat Toj samij vuzol mozhe vhoditi v kilka grup Chleni yakoyi nebud grupi multicast ne obov yazkovo povinni nalezhati odnij merezhi U zagalnomu vipadku voni mozhut rozpodilyatisya po zovsim riznih merezhah sho perebuvayut odin vid odnoyi na dovilnij kilkosti hopiv Grupova adresa ne dilitsya na polya nomera merezhi j vuzla j obroblyayetsya marshrutizatorom osoblivim chinom Osnovne priznachennya multicast adres rozpovsyudzhennya informaciyi zi shemi odin do bagatoh Host sho hoche peredavati tu samu informaciyu bagatom abonentam za dopomogoyu specialnogo protokolu IGMP Internet Group Management Protocol povidomlyaye pro stvorennya v merezhi novoyi multimovnoyi grupi z pevnoyu adresoyu Mashrutizatori sho pidtrimuyut multimovnist poshiryuyut informaciyu pro stvorennya novoyi grupi v merezhah pidklyuchenih do portiv cogo marshrutizatora Hosti yaki hochut priyednatisya do znov stvorenoyu multimovnoyi grupi spovishayut pro ce svoyim lokalnim marshrutizatoram i ti peredayut cyu informaciyu hostu iniciatorovi stvorennya novoyi grupi Shob marshrutizatori mogli avtomatichno poshiryuvati paketi z adresoyu multicast po skladenij merezhi neobhidno vikoristovuvati v kincevih marshrutizatorah modifikovani protokoli obminu marshrutnoyu informaciyeyu taki yak napriklad MOSPF Multicast OSPF analog OSPF Grupova adresaciya priznachena dlya ekonomichnogo poshirennya v Internet abo velikoyi korporativnoyi merezhi audio abo videoprogram priznachenih vidrazu velikij auditoriyi sluhachiv abo glyadachiv Yaksho taki zasobi znajdut shiroke zastosuvannya zaraz voni predstavlyayut v osnovnomu neveliki eksperimentalni ostrivci v zagalnomu Internet to Internet zmozhe stvoriti serjoznu konkurenciyu radio j telebachennyu Vikoristannya masok v IP adresaciyi Tradicijna shema dilennya IP adresi na nomer merezhi j nomer vuzla zasnovano na ponyatti klasu sho viznachayetsya znachennyami dekilkoh pershih bit adresi Same tomu sho pershij bajt adresi 185 23 44 206 potraplyaye v diapazon 128 191 mi mozhemo skazati sho cya adresa vidnositsya do klasu V a znachit nomerom merezhi ye pershi dva bajti dopovneni dvoma nulovimi bajtami 185 23 0 0 a nomerom vuzla 0 0 44 206 A sho yaksho vikoristati yaku nebud inshu oznaku za dopomogoyu yakogo mozhna bulo b bilsh gnuchko vstanovlyuvati granicyu mizh nomerom merezhi j nomerom vuzla Taki oznaki oderzhali nazvu maska merezhi Maska ce chislo sho vikoristovuyetsya v pari z IP adresoyu dvijkovij zapis maski mistit odinici v tih rozryadah yaki povinni v IP adresi interpretuvatisya yak nomer merezhi Oskilki nomer merezhi ye cilnoyu chastinoyu adresi odinici v masci takozh povinni stanoviti bezperervnu poslidovnist Dlya standartnih klasiv merezh maski mayut nastupni znachennya klas A 11111111 00000000 00000000 00000000 255 0 0 0 klas V 11111111 11111111 00000000 00000000 255 255 0 0 klas S 11111111 11111111 11111111 00000000 255 255 255 0 Dlya zapisu masok vikoristovuyutsya j inshi formati napriklad zruchno interpretuvati znachennya maski zapisanoyi v shistnadcyatkovomu kodi FF FF 00 00 maska dlya adres klasu V Chasto zustrichayetsya j take poznachennya 185 23 44 206 16 cej zapis govorit pro te sho maska dlya ciyeyi adresi mistit 16 odinic abo sho v ukazanij IP adresi pid nomer merezhi vidvedeno 16 dvijkovih rozryadiv Poznachayuchi kozhnu IP adresu maskoyu mozhna vidmovitisya vid ponyat klasiv adres i zrobiti gnuchkishoyu sistemu adresaciyi Napriklad yaksho rozglyanutu vishe adresu 185 23 44 206 asociyuvati z maskoyu 255 255 255 0 to nomerom merezhi bude 185 23 44 0 a ne 185 23 0 0 yak ce viznacheno sistemoyu klasiv U maskah kilkist odinic u poslidovnosti sho viznachaye granicyu nomera merezhi ne obov yazkovo povinne buti kratnim 8 shob povtoryuvati rozpodil adresi na bajti Nehaj napriklad dlya IP adresi 129 64 134 5 zaznacheno masku 255 255 128 0 tobto u dvijkovomu vidi IP adresa 129 64 134 5 10000001 01000000 10000110 00000101 Maska 255 255 128 0 11111111 11111111 10000000 00000000 Yaksho ignoruvati masku to vidpovidno do sistemi klasiv adresa 129 64 134 5 vidnositsya do klasu V a vihodit nomerom merezhi ye pershi 2 bajti 129 64 0 0 a nomerom vuzla 0 0 134 5 Yaksho zh vikoristovuvati dlya viznachennya granici nomera merezhi masku to 17 poslidovnih odinic u masci nakladeni na IP adresu viznachayut yak nomer merezhi u dvijkovomu predstavlenni chislo 10000001 01000000 10000000 00000000 abo v desyatkovij formi zapisu nomer merezhi 129 64 128 0 a nomer vuzla 0 0 6 5 Mehanizm masok shiroko rozpovsyudzhenij v IP marshrutizaciyi prichomu maski mozhut vikoristovuvatisya dlya riznih cilej Z yihnoyu dopomogoyu administrator mozhe strukturuvati svoyu merezhu ne zhadayuchi vid postachalnika poslug dodatkovih nomeriv merezh Na osnovi cogo zh mehanizmu postachalniki poslug mozhut poyednuvati adresni prostori dekilkoh merezh shlyahom vvedennya tak zvanih prefiksiv z metoyu zmenshennya obsyagu tablic marshrutizaciyi j pidvishennya za rahunok cogo produktivnosti marshrutizatoriv Avtomatizaciya procesu priznachennya IP adres Priznachennya IP adres vuzlam merezhi navit pri ne duzhe velikomu rozmiri merezhi mozhe predstavlyati dlya administratora stomlyuyuchu proceduru Protokol Dynamic Host Configuration Protocol DHCP zvilnyaye administratora vid cih problem avtomatizuyuchi proces priznachennya IP adres DHCP mozhe pidtrimuvati sposib avtomatichnogo dinamichnogo rozpodilu adres a takozh prostishi sposobi ruchnogo j avtomatichnogo statichnogo priznachennya adres Protokol DHCP pracyuye vidpovidno do modeli kliyent server Pid chas startu sistemi komp yuter sho ye DHCP kliyentom posilaye v merezhu shirokomovnij zapit na oderzhannya IP adresi DHCP server vidgukuyetsya j posilaye povidomlennya vidpovid sho mistit IP adresu Pripuskayetsya sho DHCP kliyent j DHCP server znahodyatsya v odnij IP merezhi Pri dinamichnomu rozpodili adres DHCP server vidaye adresu kliyentu na obmezhenij chas yakij nazivayetsya chasom orendi lease duration sho daye mozhlivist zgodom povtorno vikoristati cyu IP adresu dlya priznachennya inshomu komp yuteru Osnovna perevaga DHCP avtomatizaciya rutinnoyi roboti administratora po konfiguruvannyu steka TCP IP na kozhnomu komp yuteri Inodi dinamichnij rozpodil adres dozvolyaye buduvati IP merezhu kilkist vuzliv u yakij perevishuye kilkist nayavnih u rozporyadzhenni administratora IP adres U ruchnij proceduri priznachennya statichnih adres aktivnu uchast bere administrator sho nadaye DHCP serveru informaciyu pro vidpovidnist IP adres fizichnim adresam abo inshim identifikatoram kliyentiv DHCP server koristuyuchis ciyeyu informaciyeyu zavzhdi vidaye pevnomu kliyentu priznachenu administratorom adresu Pri avtomatichnomu statichnomu sposobi DHCP server prisvoyuye IP adresu z pulu nayavnih IP adres bez vtruchannya operatora Granici pulu priznachuvanih adres zadaye administrator pri konfiguruvanni DHCP servera Adresa dayetsya kliyentu z pula v postijne koristuvannya tobto z neobmezhenim strokom orendi Mizh identifikatorom kliyenta i jogo IP adresoyu yak i ranishe pri ruchnomu priznachenni isnuye postijna vidpovidnist Vona vstanovlyuyetsya v moment pershogo priznachennya DHCP serverom IP adresi kliyentu Pri vsih nastupnih zapitah server povertaye tu zh samu IP adresu DHCP zabezpechuye nadijnij i prostij sposib konfiguraciyi merezhi TCP IP garantuyuchi vidsutnist dublyuvannya adres za rahunok centralizovanogo upravlinnya yihnim rozpodilom Administrator upravlyaye procesom priznachennya adres za dopomogoyu parametra trivalist orendi sho viznachaye yak dovgo komp yuter mozhe vikoristovuvati priznachenu IP adresu pered tim yak znovu zaprositi yiyi vid DHCP servera v orendu Prikladom roboti protokolu DHCP mozhe sluzhiti situaciya koli komp yuter sho ye DHCP kliyentom vidalyayetsya z pidmerezhi Pri comu priznachena jomu IP adresa avtomatichno zvilnyayetsya Koli komp yuter pidklyuchayetsya do inshoyi pidmerezhi to jomu avtomatichno priznachayetsya nova adresa Ni koristuvach ni merezhevij administrator ne vtruchayutsya v cej proces Cya vlastivist duzhe vazhliva dlya mobilnih koristuvachiv DHCP server mozhe priznachiti kliyentu ne tilki IP adresu kliyenta ale j inshi parametri steka TCP IP neobhidni dlya jogo efektivnoyi roboti napriklad masku IP adresu marshrutizatora za zamovchuvannyam IP adresu servera DNS domenne im ya komp yutera j t p Visnovki U steci TCP IP vikoristovuyutsya tri tipi adres lokalni yaki takozh nazivayutsya aparatnimi IP adresi j simvolni domenni imena Vsi ci tipi adres prisvoyuyutsya vuzlam skladenoyi merezhi nezalezhno odin vid inshogo IP adresa maye dovzhinu 4 bajti j skladayetsya z nomera merezhi j nomera vuzla Dlya viznachennya mezhi sho vidokremlyuye nomer merezhi vid nomera vuzla realizuyutsya dva pidhodi Pershij zasnovanij na ponyatti klasu adresi drugij na vikoristanni masok Klas adresi viznachayetsya znachennyami dekilkoh pershih bit adresi V adresah klasu A dlya nomera merezhi vidilyayetsya odin bajt a inshi tri bajti dlya nomera vuzla tomu voni vikoristovuyutsya v bilshih merezhah Dlya nevelikih merezh lipshe pidhodyat adresi klasu S u yakih nomer merezhi zajmaye tri bajti a dlya numeraciyi vuzliv mozhe buti vikoristanij tilki odin bajt Promizhne misce zajmayut adresi klasu V Inshij sposib viznachennya togo yaka chastina adresi ye nomerom merezhi a yaka nomerom vuzla zasnovanij na vikoristanni maski Maska ce chislo sho vikoristovuyetsya v pari z IP adresoyu dvijkovij zapis maski mistit odinici v tih rozryadah yaki v IP adresi povinni interpretuvatisya yak nomer merezhi Div takozh