TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
Шрифт:
hickory.theory.cs.yale.edu
pecan.theory.cs.yale.edu
olive.theory.cs.yale.edu
walnut.theory.cs.yale.edu
5.4 Администрирование имен
Использование иерархической структуры имен упрощает проверку уникальности имени компьютера, поскольку она возлагается на соответствующий персонал. Отметим следующее:
lion | Администрируется в пределах вычислительного
|
lion.zoo | Администрируется в пределах всего вычислительного центра. Для каждой подгруппы используется уникальное имя (zoo, theory и т.д.). |
lion.zoo.cs | Администратор всей компьютерной сети Йельского университета присваивает каждому факультету и подразделению уникальное имя (cs, math, geology), что обеспечивает уникальность имен компьютеров во всем университете. |
lion.zoo.cs.yale.edu | Обслуживается официальным комитетом по регистрации, что обеспечивает уникальность имен для всех организаций (yale.edu, microsoft.com). Следовательно, компьютеры во всем мире могут иметь уникальные имена. |
Для обеспечения всемирной уникальности имен Интернета необходима служба регистрации имен, следящая за тем, чтобы каждая компания и организация имела уникальное (отличное от всех других) имя.
Первоначально сеть Интернет спонсировалась Министерством обороны США, создавшим собственный информационный центр сетей (Department of Defence Network Information Center — DDN NIC), который и занимался администрированием и регистрацией всех имен и адресов.
В 1993 г. ответственность за гражданские имена и адреса принял на себя Национальной научный фонд (National Science Foundation — NFS), а обслуживанием военных систем продолжал заниматься DDN NIC.NFS организовал службу регистрации InterNIC Registration Service (InterNIC) — главную организацию по именованию и адресации во всемирном масштабе. Однако такая централизация привела к ненужным задержкам в работе этой службы. Поэтому InterNIC делегировала авторизацию имен в два главных центра региональной регистрации:
■ Азиатско-Тихоокеанский сетевой информационный центр (The Asia Pacific Network Information Center)
■ Европейский координационный сетевой центр RIPE (The RIPE Network Coordination Center). RIPE означает Европейский исследовательский центр по IP — Reseaux IP Européens.
InterNIC и два этих региональных центра делегируют полномочия по именованию и адресации национальным и локальным регистрационным центрам, несущим ответственность за свои регионы.
В приложении С представлены почтовые адреса, номера телефонов и адреса электронной почты InterNIC, а также главных региональных регистрационных центров. Там же приведены ссылки на архивы регистрационных форм и сведения для доступа к региональным регистрационным центрам.
5.5 Формальная структура имен
Имя состоит из последовательности меток, разделенных символами точки. Очень часто в имени присутствует две, три, четыре или пять меток. Ниже представлены допустимые имена для компьютеров:
bellcore.com
www.apple.com
ftp.ncsa.uiuc.edu
lion.zoo.cs.yale.edu
Более длинные имена сложны для запоминания и ввода пользователями. Однако стандарт Интернета допускает для каждого маркера длину до 63 символов, а общую длину всего имени — до 255 символов.
5.6 Всемирное дерево имен
Имена Интернета структурированы как дерево (см. рис. 5.1). Каждому узлу дерева присвоена метка. Каждый узел дерева имеет имя, называемое именем домена (domain name). Имя домена для узла создается из меток, проходимых по пути от этого узла до вершины дерева. Имена доменов узлов записываются как последовательность меток, разделенных точками.
Рис. 5.1. Всемирное дерево имен
Кроме того, доменом называется часть дерева имен, содержащая один из узлов и все нижестоящие узлы. Другими словами, домен создается из всех имен с одинаковыми окончаниями. Примеры доменов:
■ edu и все имена ниже этого узла (заканчиваются на edu)
■ yale.edu и все имена ниже этого узла (заканчиваются на yale.edu)
■ cs.yale.edu и все имена ниже этого узла (заканчиваются на cs.yale.edu)
Доменами верхнего уровня (top-level domain) являются (см. рис. 5.1):
■ edu — учебные заведения с четырехгодичным обучением
■ gov — учреждения федерального правительства США
■ com — коммерческие организации
■ net — организации сетевых служб Интернета
■ org — некоммерческие организации (96olympics.org, npr.org)
■ int — международные организации (gopher.nato.int). Редко используются и не видны в сети.
■ mil — военные организации (army.mil, navy.mil)
■ us — организации штатов США и региональных правительств, школы, двухгодичные колледжи, библиотеки и музеи
■ Countries — двухсимвольный код ISO, идентифицирующий десятки других доменов высокого уровня: fr — Франция, uk — Великобритания, de — Германия и т.д. (Для России: su — старый код и ru — новый. — Прим. пер.) Структура дерева внутри кода страны администрируется в пределах данной страны.
Домены yale.edu, whitehouse.gov и ibm.com называются доменами второго уровня (second-level domain) — (см. рис. 5.2).