![]() |
![]() |
словник | перекладачка | факти | тексти | програми | ![]() |
![]() |
щодо | посилання | новини | гостьова книга | пошук | ||
початок ![]() ![]() ![]() ![]()
|
3.1. Структура і зміст системи адресації Інтернету (доменні та IP-адреси комп'ютерів) У наведених нижче правилах словa, взяті в квадратні дужки - [ ], означають, що на цьому місці мають бути відповідні елементи (наприклад, замість [доменна адреcа] слід підставити саме доменну адресу вузла). Квадратні дужки при підстановці відкидаються. Складові частини доменної адреси називаються сегментами; вони утворюють ієрархічну систему. Останній справа сегмент – домен верхнього рівня – визначає приналежність комп'ютера до мережі тієї чи іншої країни. Наприклад: ua – Україна, ru – Росія, su – невживаний нині домен верхнього рівня – СРСР (від Soviet Union "Радянський Союз"), au – Австралія тощо. Іноді домен визначає приналежність організації – власника вузла – до
того чи іншого класу, наприклад: com – комерційні фірми, edu – освітні,
gov
– урядові заклади, org – інші організації. Такі трилітерні домени
верхнього рівня характерні для вузлів мереж у США. Ця традиція починається
з того часу, коли Інтернет ще
не виходив за межі цієї країни. Тому не було сенсу відбивати в адресах
державну приналежність комп'ютерів.
Так само, як "будинок" у
поштовій адресі одночасно розташований на певній вулиці, в певному місти
та певній країні, комп'ютер належить відразу до кількох доменів.
Деякі доменні адреси складаються
лише з двох або трьох сегментів, але частіше зліва до них дописують ще
один, що означає, як правило, один з підрозділів фірмі або сам комп'ютер,
адреса якого створюється. Комп'ютер може мати будь-яке ім'я, що впало на
думку його власнику, але найчастіше останній зліва сегмент зазначає тип
сервера, розташований на цьому комп'ютері (ftp, www тощо).
Зрозуміло, комп'ютер користувача не може знати IP-адреси всіх вузлів Інтернету. Більше того, всіх їх не знає взагалі жоден мережевий комп'ютер (так само, як ніде немає однієї "всесвітньої телефонної книги"). Таблиці відповідності IP-адрес доменним адресам розподілені по великій кількості спеціальних вузлів, кожний з яких відповідає за свій невеличкий фрагмент мережі. Такі вузли називаються серверами DNS - Domain Name Service (Cлужба доменних імен). Під час настроювання Інтернету, комп'ютер користувача має знати адресу принаймні одного такого сервера. Якщо цей сервер не знатиме IP-адресу вузла, потрібну користувачеві (а скоріше за все, так воно і буде), він звернеться до інших, найближчих до нього серверів системи DNS, ті – до своїх сусідів тощо. В результаті буквально за кілька секунд запит користувача облетить увесь світ. Коли потрібну IP-адресу виявлять, нарешті, на одному із серверів DNS, її відразу перешлють на комп'ютер користувача. Якщо буде введено неіснуючу доменну адресу (або надруковано адресу з помилкою), то це буде помічено саме на стадії пошуку IP-адреси в системі DNS. Браузер Netscape, наприклад, повідомить про це користувача так: Netscape is unable to locate
the server (ім'я сервера)
Логічно, що в більшості випадків (наприклад, в URL-адресах ресурсів, про що будемо говорити далі) можна замість доменної адреси комп'ютера відразу зазначити його IP-адресу. Це дещо прискорить одержання документа з даного сервера, оскільки відпадає потреба пошуку в DNS. Проте не виключено, що рано чи пізно з якоїсь причини сервер, потрібний користувачеві, поміняє свою IP-адресу, не змінивши доменну. Адже номери телефонів змінюються у людей набагато частіше від прізвищ. Очевидно також, що доменну адресу легше запам'ятати, а інформації вона містить (звичайно для користувача, а не для комп'ютера) набагато більше, ніж в IP-адресі. IP-адреса схожа на доменну адресу тим, що теж складається із сегментів, що утворюють ієрархічну систему. Проте, на відміну від доменної адреси, кількість цих сегментів в IP-адресі завжди дорівнює чотирьом, самі сегменти являють собою не рядки символів, а числа в діапазоні від 0 до 255 (в десятковому запису). Крім того, в IP-адресах ієрархічні сходинки спускаються зліва направо, а не справа наліво, як у доменних адресах. Це значить, що два комп'ютери – сусіди по Інтернету – будуть, скоріше за все, відрізнятися останнім сегментом своїх IP-адрес і першим сегментом доменних адрес. Сегментами доменної адреси можуть бути і числа, тобто. послідовність цифр. Як же в такому разі комп'ютер відрізняє IP-адресу від доменної (наприклад, в URL документа)? Правило тут просте: домен верхнього рівня (тобто останній сегмент) в доменній адресі обов'язково має починатися з літери. Тому немає нічого дивного в тому, що на одному з рівнів абстракції практично всі ресурси Інтернету представлені файлами. Це – ті самі файли, давно і добре нам знайомі під час вивчення операційної системи MS–DOS та програмних оболонок Norton Commander, Windows. А організовані ці файли на вузлах мережі, як і на власному комп'ютері користувача, в ієрархічну файлову систему. Це означає, що окремі каталоги (папки), або директорії (directories), тобто групи об'єднаних за смислом файлів, можуть входити до інших каталогів як їхні елементи. Внаслідок цього утворюється система, яку найзручніше графічно представити у вигляді дерева. Переваги такої організації настільки очевидні, що вона використовується не тільки на персональних комп'ютерах, а й практично на всіх інших. Проте різні типи комп'ютерів (точніше, різні операційні системи) по-різному записують місцезнаходження конкретного файла в деревовидній системі. Такий запис координатів файла на комп'ютері (його називають також повним або маршрутним іменем файла) є частиною стандартних адресів ресурсів в Інтернеті, про що ітиметься далі. Для реалізації цього стандарту використовується операційна система UNIX. Тому знайомство з цими відмінностями може бути корисними, навіть якщо користувач зовсім не збирається переходити на іншу операційну систему. Система UNIX, що використовується
на більшості комп'ютерів – вузлів Інтернету, суттєво відрізняється від
звичних MS-DOS, Norton Commander та Windows за правилами іменування файлів
і записом маршрутних імен файлів і каталогів:
Така універсальна адреса, що називається "URL" від англ. Uniform Resource Locator (Уніфіковане посилання на ресурс або його адресу), містить інформацію не тільки про те, де цей ресурс знаходиться, а й як до нього слід звертатися. URL-адреси – це фундамент системи WWW, а разом з нею – і всього сучасного Інтернету. Перехресні посилання між документами перетворюють WWW із зібрання різнорідних джерел інформації в єдину систему. Маємо на увазі явище, коли текст одного документа містить URL-адреси інших документів і ресурсів. Насамперед треба вирішити, як буде здійснюватися доступ до даних. Те,
яка додаткова інформація буде потрібна, залежатиме саме від обраного способу.
Спосіб доступу до даним мережі (WWW) визначається протоколом http - HyperText Transfer Protocol (Протокол передачі гіпертексту). Як визначалося раніше, HyperText Transfer Protocol було розроблено спеціально для World Wide Web. Щоб скористатися цим протоколом, слід зазначити ім'я комп'ютера, а також повідомити додаткову інформацію, яку комп'ютер зможе використати для пошуку або створення потрібних даних. Ці додаткові дані зазвичай являють собою ім'я та інформацію про каталог. Оскільки ранні розробки World Wide Web здійснювалися на системах Unix, для розділення імен каталогу та імені файла в URL використовується пряма похила риска "/". Набравши зазначений URL (http://ic.ac.kharkov.ua) на екрані, можна побачити кореневий каталог серверу ХДАК. Зрозуміло, що побудова правої частини URL залежить від того, що розташовано ліворуч від двокрапки, адже різним мережевим інструментам потрібна різна інформація для того, щоб знайти який-небудь зі "своїх" об'єктів. Тому із синтаксисом (правилами побудови) URL-адрес можна познайомитися в процесі вивчення інших видів інформаційних ресурсів Інтернету і методів доступу до них [1, 4]. 2. Поясніть структуру і правила побудови URL-адреси інформаційних ресурсів Інтернету. 3. Які відмінності в правилах подання маршрутних імен файлів і каталогів операційної системи UNIX, уживаної в більшості вузлів Інтернету, від відомих MS–DOS, Norton Commander і Windows? 4. Обгрунтуйте структуру URL-адреси Харківської державної академії культури - http://www.ic.ac.kharkov.ua . |
![]() |
|
||||
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:26:51 |