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