|
|
Доменная система
| Как показала практика, пользователям значительно удобнее зывать машины не по числам, а по именам (при этом у одной ангины может быть несколько имен). Основным вопросом при -ом становится перевод имен в IP-адреса. Этим переводом зани-аются специальные программы, установленные на некоторых "тевых узлах, называемых NAMESERVER или DNS. Эти маши-ы содержат базы данных о соответствии имен машин их IP-адресам. Кроме того, нужно следить, чтобы одно и то же имя не было случайно присвоено двум компьютерам.
Если бы для всех машин выбирались независимые адреса, каж¬дый DNS должен был бы хранить информацию об именах всех машин, подключенных к INTERNET, а такая база данных имела бы очень большой объем. Еще более важным является тот аспект, что после каких-либо изменений в сети эти изменения должны быть отображены на всех DNS, что неудобно и трудоемко. Для решения этих проблем введена доменная система имен, представляющая метод назначения имен путем возложения на группы пользователей ответственности за подмножества имен. В этой системе каждый уровень называется доменом и отделяется от других точками (на¬пример, info.kharkov.com). Первый домен в имени (info) - имя ре¬ального компьютера. Второй (kharkov) - имя группы, создавшей и курирующей имя компьютера, и т. д. Каждая группа вольна изме¬нять находящиеся под ее контролем имена.
В имени может быть любое число доменов, но более пяти встречается редко.
Если все группы будут соблюдать правила и обеспечивать уникальность имен, то никакие два компьютера в Internet не будут иметь одинаковых имен.
Домены верхнего уровня, такие как com, были созданы, когда была изобретена доменная система. Изначально было шесть ор-ганизационных доменов высшего уровня (см. табл. S.1).
Когда сеть Internet стала международной, возникла необходи¬мость предоставить всем странам возможность контроля за име-
систем, находящихся в них. Для этой цели был создан набор -ухбуквенных доменов, которые соответствуют доменам выс-;го уровня для этих стран. Например, са - код Канады.
Следует отметить, что США имеют свой собственный код
аны, хотя он широко не используется. В США большинство стем пользуются организационными доменами Хтипа edu), а не -графическими (типа us). У компьютера могут также быть *ена обоих видов. Способа преобразования организационных ден в географические не существует.
Чтобы преобразовать имя в адрес, компьютер обращается к
рверам DNS, начиная с правой части имени и двигаясь влево.
начала он просит локальные серверы DNS найти адрес. Здесь
«ествует три возможности:
■ локальный сервер знает адрес, потому что этот адрес нахо-дится в той части всемирной базы данных, которую кури-рует данный сервер;
■ локальный сервер знает адрес, потому что кто-то недавно уже спрашивал о нем. Когда кто-либо спрашивает об адре¬се, сервер DNS некоторое время помнит его на тот случай, если чуть позже о нем спросит еще кто-нибудь. Это значи¬тельно повышает эффективность работы системы;
■ локальный сервер не знает адрес, но знает, как его опреде-лить.
Адрес определяется следующим образом. Программное обес-
"чение локального сервера знает, как связаться с корневым сер-
эом, который знает адреса серверов имен доменов высшего
овня (крайней правой части имени, например, com). Сервер
ашивает у корневого сервера адрес компьютера, отвечающего
домен com. Получив информацию, он связывается с этим
мпьютером и запрашивает у него адрес сервера kharkov и т. д. |
| Категория: избранные | Добавил: sergei4 (24.08.2010)
|
| Просмотров: 171
| Рейтинг: 0.0/0
|
|
|