Page 198 - 4505
P. 198

призначення  того  або  іншого  хоста.  Домен  -  це  безліч  хостов,  об'єднаних  в  логічну  групу.
               Доменне ім'я складається з символьних полів, розділених точками.
                     Для  відображення  доменного  імені  на  IP  -адрес  використовується  DNS  (Domain  Name
               System) - доменна служба імен. DNS - це розподілена база даних, підтримувальна ієрархічну
               систему  імен  для  ідентифікації  вузлів  в  мережі  Internet.  Служба  DNS  призначена  для
               автоматичного  пошуку  IP  -адреса  по  відомому  символьному  імені  вузла.  Специфікація  DNS
               визначається стандартами RFC 1034 і 1035. DNS вимагає статичної конфігурації своїх таблиць,
               що відображують імена комп'ютерів в IP -адрес.
                     Протокол DNS є службовим протоколом прикладного рівня. Цей протокол несиметричний
               - в нім визначені DNS -серверы і DNS -клиенты. DNS -серверы зберігають частину розподіленої
               бази  даних  про  відповідність  символьних  імен  і  IP  -адресов.  Ця  база  даних  розподілена  по
               адміністративних доменах мережі Internet. Клієнти сервера DNS знають IP -адрес сервера DNS
               свого адміністративного домена і по протоколу UDP передають запит, в якому повідомляють
               відоме символьне ім'я і просять повернути відповідний йому IP -адрес.
                     • Якщо  дані  про  запитану  відповідність  зберігаються  в  базі  цього  DNS  -сервера,  то він
               відразу посилає відповідь клієнтові, якщо ж немає - те він посилає запит DNS -серверу іншого
               домена, який може сам обробити запит, або передати його іншому DNS -серверу. Усе DNS -
               серверы сполучені ієрархічно, відповідно до ієрархії доменів мережі Internet. Клієнт опитує ці
               сервери імен, поки не знайде потрібні відображення. Цей процес прискорюється через те, що
               сервери імен постійно кэшируют інформацію, що надається по запитах. Клієнтські комп'ютери
               можуть використовувати  у своїй роботі IP -адреса декількох DNS -серверов, для підвищення
               надійності своєї роботи.
                     • База даних DNS має структуру дерева, званого доменним простором імен, в якому кожен
               домен  (вузол  дерева)  має  ім'я  і  може  містити  піддомени.  Ім'я  домена  ідентифікує  його
               положення в цій базі даних по відношенню до батьківського домена, причому точки в  імені
               відділяють частини, відповідні вузлам домена.
                     • Корінь  бази  даних  DNS  управляється  центром  Internet  Network  Information  Center.
               Домени  верхнього  рівня  розділяються  на  дві  групи  -  родові  домени  і  домени  держав.  Для
               позначення країн використовуються трьохбуквені і двохбуквені абревіатури, а для різних типів
               організацій (родових імен) використовуються наступні абревіатури:
                     - com - комерційні організації (наприклад, microsoft.com);
                     - edu - освітні (наприклад, mit.edu);
                     - gov - урядові організації (наприклад, nsf.gov);
                     - org - некомерційні організації (наприклад, fidonet.org);
                     - net - організації, підтримувальні мережі (наприклад, nsf.net).
                     Повне ім'я домена подібно до повного імені файлу, складається з шляху від цього домена
               до  вершини  дерева.  Крайнє  праве  поле  означає  домен  верхнього  рівня,  далі,  справа  наліво,
               слідують  піддомени  в  порядку  ієрархічної  вкладеності,  крайнє  ліве  поле  означає  ім'я  хоста.
               Наприклад,  ім'я  abcdef.hotmail.ru  означає  -  хост  abcdef  знаходиться  в  домені  hotmail,  який  у
               свою чергу знаходиться в домені ru.
                     Протокол TCP.
                     Як вже було сказано, протокол TCP є протоколом транспортного рівня. Він призначений
               для встановлення надійних прямих з'єднань між процесами в багатомережевій системі. Як було
               вказано раніше, протокол IP забезпечує передачу незалежних пакетів даних (дейтаграмм). При
               цьому  в  самому  протоколі  відсутні  засоби  забезпечення  надійності  з'єднань.  Таким  чином,  з
               використанням Інтернет-протоколу неможливо відстежити втрату якої-небудь дейтаграммы. Це
               - завдання протоколу TCP.
                     Основні дії протоколу TCP :
                     Базова передача даних
                     Протокол  TCP  здатний  передавати  безперервні  потоки  октетів  між  своїми  клієнтами  в
               обох напрямах, пакуючи деяку кількість октетів в сегменти для передачі через системи Internet.

                                                                      194
   193   194   195   196   197   198   199   200   201   202   203