Доменная система имен доклад

Обновлено: 04.07.2024

Компьютеры легко могут связаться друг с другом по числовому IP-адресу, однако человеку запомнить числовой адрес нелегко, и для удобства была введена Доменная Система Имен (DNS — Domain Name System).

Доменная система имен ставит в соответствие числово­му IP-адресу каждого компьютера уникальное доменное имя.

· Доменные адреса присваиваются в Центре сетевой информации Интернет (InterNIC) и читаются справа налево.

· Крайняя правая группа букв обозначает домен верхнего уровня.

· Домен (domain – область, район) –определяет множество ПК, принадлежащих какому-либо участку сети Интернет, в пределах которого компьютеры объединены по одному признаку.

· Домены верхнего уровня бывают двух типов: географические (двухбуквенные — каждой стране соответствует двухбуквенный код) и административные или организационные (трехбуквенные) (табл. 2).

· Географический домен России обозначается как ru. Заметим, что давно суще­ствующие серверы могут относиться к домену su (СССР). Обозначение административ­ного домена позволяет определить профиль организации, владельца сервера Интернет.

Таблица 2. Некоторые имена доменов верхнего уровня

Административные (организационные) домены Тип организации Географические домены Страна
corn Коммерческая са Канада
edu Образовательная de Германия
gov Правительственная (США) JP Япония
int Международная ru Россия
mil Военная (США) su Бывший СССР
net Компьютерная сеть uk Англия /Ирландия
org Некоммерческая us США

Доменные имена второго уровня в доменах верхнего уровня административного типа распределяют международные, а в доменах географического типа — национальные цент­ры. Так, компания Microsoft получила домен второго уровня microsoft в административном домене верхнего уровня corn, а компания МТУ-Интел — домен второго уровня mtu в географическом домене верхнего уровня ru ( рис. 4).

В свою очередь, компания МТУ-Интел является провайдером Интернет и имеет право предоставлять своим клиентам доменные адреса третьего уровня, например mipkro (рис. 4).

Полный доменный адрес выглядит следующим образом

Имя ПК. Имя домена. Имя домена. ….

Программное обеспечение на компьютерах, предоставляющих услуги Интернет, обеспечивает нахождение по IP-адресу – доменного имени компьютера и наоборот.

Рис. 4. Система доменных имен

Должны собраться многие. Необходимо предлагать знания всем, помогать каждому раскрыть себя, найти свою роль, место и предназначение в общем процессе.

Создание компьютерных сетей для обмена информацией и совместного использования периферийного оборудования и устройств хранения информации. Структура доменной системы имен в Интернет, пространство имен DNS. Выбор имени домена, создание поддоменов.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 29.06.2009
Размер файла 46,9 K

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Содержание

    1.Комппьютерные сети
  • 2. Структурадоменнойсистемы имен
  • 3. Пространство имен DNS
    • 3.1. Выбор имени домена
      • 3.2. Создание собственных поддоменов
      • Заключение
      • Список использованной литературы

      1.Комппьютерные сети

      Компьютерные сети представляют собой вариант сотрудничества людей и компьютеров, обеспечивающего ускорение доставки и обработки информации. Объединять компьютеры в сети начали более 30 лет назад. Когда возможности компьютеров выросли и ПК стали доступны каждому, развитие сетей значительно ускорилось.

      Соединенные в сеть компьютеры обмениваются информацией и совместно используют периферийное оборудование и устройства хранения информации рис. 1.

      Рис. 1. Использование периферийного оборудования

      С помощью сетей можно разделять ресурсы и информацию. Ниже перечислены основные задачи, которые решаются с помощью рабочей станции в сети, и которые трудно решить с помощью отдельного компьютера:

      Компьютерная сеть позволяет совместно использовать информационные ресурсы: каталоги; файлы; прикладные программы; игры; базы данных; текстовые процессоры.

      Компьютерная сеть позволяет работать с многопользовательскими программами, обеспечивающими одновременный доступ всех пользователей к общим базам данных с блокировкой файлов и записей, обеспечивающей целостность данных. Любые программы, разработанные для стандартных ЛВС, можно использовать в других сетях.

      2. Структура доменной системы имен

      Первым в имени стоит название рабочей машины - реального компьютера с IP адресом. Это имя создано и поддерживается группой (например, компьютер nusun (это SUN sparc) в группе jinr (ОИЯИ)), к которой он относится. Группа входит в более крупное подразделение (например, городское объединение - сеть города Дубны), которое в свою очередь, является частью национальной сети (например, сети стран бывшего СССР, домен su). Для США наименование страны по традиции опускается, там самыми крупными объединениями являются сети образовательных (edu), коммерческих (com), государственных (gov), военных (mil) учреждений, а также сети других организаций (org) и сетевых ресурсов (net).

      Группа может создавать или изменять любые ей подлежащие имена. Если jinr решит поставить другой компьютер, например, VAX 11/780, и назвать его mainx, он ни у кого не должен спрашивать разрешения, все, что от него требуется, - это добавить новое имя в соответствующую часть соответствующей всемирной базы данных, и, рано или поздно, каждый, кому потребуется, узнает об этом имени. Аналогично, если в Дубне решат создать новую группу, например, schools, они (домен dubna) могут это сделать также, ни у кого на то не спрашивая никакого соизволения. И тогда, если каждая группа придерживается таких простых правил и всегда убеждается, что имена, которые она присваивает, единственны во множестве ее непосредственных подчиненных, то никакие две системы, где бы те ни были в сети Internet, не смогут заиметь одинаковых имен.

      Эта ситуация совершенно аналогична ситуации с присвоением географических названий - организацией почтовых адресов. Названия всех стран различаются. Различаются названия всех областей, республик в Федерации, и эти названия утверждаются в государственном масштабе из центра (конечно, обычно сами регионы заботятся об уникальности своих названий, поэтому здесь царит полная демократия: как республика хочет, так она и называется) . В республиках - субъектах федерации - решают вопросы о названиях районов и округов, в пределах одной республики они различаются.

      Когда вы пользуетесь именем, например, mx.ihep.su, компьютер должен преобразовать его в адрес. Для этого он начинает запрашивать помощь у DNS-серверов. Это узлы, рабочие машины, обладающие соответствующей базой данных, в число обязанностей которых входит обслуживание такого рода запросов. DNS-сервер начинает обработку имени с правого его конца и двигается по нему влево, т.е. сначала производится поиск адреса в самой большой группе (домене), потґом постепенно сужает поиск. Но для начала опрашивается на предмет наличия у него нужной информации местный узел. Здесь возможны три случая:

      Местный сервер знает адрес, потому, что этот адрес содержится в его части всемирной базы данных. Например, если вы подсоединены к сети Института Физики Высоких Энергий (IHEP), то ваш местный сервер должен обладать информацией о всех компьютерах локальной сети этого института (mx, desert, ixwin и т.д.);

      Местный сервер знает адрес, потому, что кто-то недавно уже запрашивал тот же адрес. Когда запрашивается адрес, сервер DNS придерживает его у себя в памяти некоторое время, как раз на случай, если кто-нибудь еще захочет попозже того же адреса - это повышает эффективность системы;

      Местный сервер адрес не знает, но знает как его выяснить.

      Система доменных имен решает проблемы, с которыми не справилась такая таблица, используя две концепции: иерархию имен машин и распределение ответственности.

      Систему доменных имен формально описал Пол Мокапетрис (Paul Mocka-petris) в RFC882 и 883 (1983 г.). В 1987 г. ее откорректировали (RFC1034 и 1035), а в 1990 г. расширили (RFC1101 и 1183). Пол, кроме того, написал первую нe UNIX-версию.

      3. Пространство имен DNS

      В основе системы доменных имен лежит иерархическое пространство имен. При этом все пространство имен DNS представлено в виде отдельных фрагментов, называемых доменами (domains). Домены, связываясь между собой при помощи отношений родитель-потомок, образуют определенную иерархию. В зависимости от того, какое положение занимает домен в этой иерархии, принято говорить об уровне домена. На любом уровне домен может включать в свой состав домены более низкого уровня. Начиная со второго уровня, домены могут также содержать записи о хостах. Домен, лежащий в основании иерархического пространства имен DNS, получил название корневого домена (root domain).

      Корневой домен выполняет функцию родоначальника всех доменов первого уровня. Фактически он является чисто формальным элементом, символизирующим иерархичность пространства доменных имен. Для ссылки на корневой домен используют пустые кавычки (""). При записи доменного имени корневой домен обозначается как пустое место после десятичной точки, которой оканчивается любое доменное имя.

      Самое большое из существующих пространств имен DNS - пространство имен глобальной сети Интернет.

      Пример имени хоста в доменной нотации имеет вид, представленный на рис.2.

      Рис. 2. Компоненты имени домена

      Пространство имен DNS имеет вид дерева доменов с полномочиями, возрастающими по мере приближения к корню дерева.

      По историческим причинам существует два вида имен доменов верхнего уровня. В США домены верхнего уровня отражают организационно-политическую структуру и, как правило, имеют трехбуквенные имена. Для доменов вне США используются двухбуквенные коды стран ISO. Оба эти принципа сосуществуют в одном глобальном пространстве имен.

      В большинстве других стран организационная структура строится на базе доменов второго уровня.

      В именах доменов не учитывается регистр. В контексте DNS Perm идентично perm и PERM. Реализации DNS должны игнорировать регистр при сравнениях, но обязаны распространять его, если он указан.

      Структура дерева имен показана на рис. 3.

      Рис. 3. Фрагмент пространства имен DNS

      Доменами второго уровня централизованно управляет Информационный центр сети (Network Information Center, NIC).

      3.1 Выбор имени домена

      RFC1032 рекомендует, чтобы имена доменов второго уровня имели в длину не более 12 символов, несмотря на то, что DNS допускает использовать в каждой составляющей до 64 символов.

      3.2 Создание собственных поддоменов

      Процедура создания поддомена аналогична процедуре создания домена второго уровня - за исключением того, что центральный орган теперь локален (точнее, находится в пределах Вашей организации). Этот процесс предусматривает следующие этапы:

      выбор имени, уникального для данного поддомена;

      назначение двух или более машин серверами нового домена;

      согласование всего сделанного с администратором родительского домена.

      4. Установка DNS-сервера

      Установка сервера DNS происходит быстро (иллюстрация выше), правда сразу он обычно не работает

      Так работает обратный запрос. Источник: Microsoft.

      Довольно важно добавить зону обратного преобразования (Reverse Lookup Zone). Тогда DNS-сервер сможет выдавать имена на основе IP-адресов.

      Для наших нужд потребуется первичная зона (primary zone), поскольку мы желаем полностью обслуживать локальную сеть этим DNS-сервером. Важно выбрать опцию интеграции с Active Directory в нижней части окна

      Конечно же, нам нужно ввести адресное пространство для локальной сети. В данном случае идентификатор сети будет 192.168.1.x. В качестве маски подсети выбрана 255.255.255.0, при этом сеть может содержать 254 компьютера. Этого количества будет достаточно для дома или малого офиса. Переход на маску 255.255.0.0 увеличит количество компьютеров до 64 516

      Нам нужны только безопасные динамические обновления зоны. Ручные обновления отнимают слишком много сил.

      После подтверждения будет создана зона обратного преобразования

      Наконец, нам понадобится запись PTR на нашу подсеть 192.168.1.0.

      Заключение

      Все компьютеры, объединенные в Internet, работают над управлением собственных операционных систем, но все они общаются между собой на едином языке компьютерных сетей ТСР/IP (протокол управления передачей над протоколом Internet) . По сути это два протокола TCP/IP.


      В уроке рассказывается про ещё одну систему адресации – доменную систему имён. Также из урока можно узнать, из каких частей состоит доменный адрес, какие протоколы отвечают за передачу данных.


      В данный момент вы не можете посмотреть или раздать видеоурок ученикам

      Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобретя в каталоге.

      Получите невероятные возможности




      Конспект урока "Доменная система имён. Протоколы передачи данных"

      · Какая система имён называется доменной.

      · Из каких частей состоит доменный адрес.

      · Какие протоколы отвечают за передачу данных.

      Благодаря доменной системе имён компьютеры получают неповторимые символьные адреса. Домен – это группа компьютеров, которые объединены по некоторому признаку. Доменный адрес формируется из символьных имён доменов. Количество входящих в адрес доменов и число символов в их именах может быть разным. Доменный адрес представляет собой текстовую строку, составленную по особым правилам. Самое важное из этих правил – иерархия доменов.

      Доменная система имён

      Разделяются домены точками.

      Здесь домен первого уровня RU относится к зоне Россия.

      Левее, перед доменом первого уровня, последовательно записывают имена доменов следующих уровней. Это могут быть названия провайдера, города, организации или имя компьютера.

      Доменные имена первого уровня регистрируются международной службой имён, остальные — региональными службами.

      Как происходит передача данных.

      Для того чтобы передача данных от одного компьютера к другому не занимала сеть надолго, файлы делится на порции размером до 1,5 Килобайт, которые называются пакетами и передаются независимо друг от друга. То есть они могут передаваться по разным маршрутам. В месте назначения пакеты снова собираются в один файл, для чего в каждом пакете наряду с данными передаётся служебная информация.

      Передаваемые пакеты попадают с одного сервера на другой, причём на каждом сервере производится маршрутизация, то есть определение маршрута к серверу, наиболее близкого к получателю.

      Протокол IP задаёт маршрут движения пакетов, а именно определяет адресацию при передаче информации и обеспечивает организацию транспортировки этой информации в пункты назначения по определённым маршрутам.

      Таким образом, все сети, которые подключаются к Интернету, используют для соединения протоколы:

      · TCP —протокол управления передачей;

      · IP — протокол маршрутизации.

      Как правило, эти протоколы используются вместе и практически неотделимы друг от друга. Поэтому вместе они составляют семейство сетевых протоколов TCPIP.

      Рассмотрим решения следующих задач.

      Пример 1. Из предложенных IP-адресов нужно определить неправильный:

      Напомним, что IP-адрес записывается в виде четырёх десятичных чисел от 0 до 255, которые разделяются точками.

      Исходя из этого определения, можно сделать вывод, что вариант Б неправильный, так как числа разделены запятыми.

      Также неправильным является вариант Г. Так как на втором месте стоит число 567, которое больше, чем 255.

      Ответ: варианты Б и Г.

      Пример 2. Из предложенных доменных имён нужно определить неправильное:

      Напомним, что дерево DNS принято делить по уровням: первый, второй, третий и так далее.

      Домен первого уровня записывается в самом конце адреса. Домены первого уровня бывают двух видов: административные (трёхбуквенный код для организаций определённого типа) и географические (двухбуквенный код для каждой страны).

      Левее, перед доменом первого уровня последовательно записывают имена доменов следующих уровней. Это могут быть названия провайдера, города, организации или имя компьютера.

      То есть на последнем месте может стоять либо трёхбуквенный код для организаций определённого типа, либо двухбуквенный код для каждой страны. Поэтому можно сделать вывод, что неправильное доменное имя Г. Ответ: вариант Г.

      Пример 3. Необходимо записать следующий 32-битовый IP-адрес в виде четырёх десятичных чисел, разделённых точками.

      Чтобы выполнить переход 32-битовая запись разбивается на четыре части по 8 битов, которые называются октетами.

      11000000, 00000101, 00100010, 00001011.

      Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа.

      Рассмотрим двоичное число, стоящее в первом октете.

      В этом числе 8 цифр и 8 разрядов (разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 2:

      110000002 = (1 × 2 7 ) + (1 × 2 6 ) + (0 × 2 5 ) + (0 × 2 4 ) + (0 × 2 3 ) + (0 × 2 2 ) + (0 × 2 1 ) + (0 × 2 0 ) = 128 + 64 = 19210

      Аналогично переведём остальные числа.

      000001012 = (0 × 2 7 ) + (0 × 2 6 ) + (0 × 2 5 ) + (0 × 2 4 ) + (0 × 2 3 ) + (1 × 2 2 ) + (0 × 2 1 ) + (1 × 2 0 ) = 4 + 1 = 510

      001000102 = (0 × 2 7 ) + (0 × 2 6 ) + (1 × 2 5 ) + (0 × 2 4 ) + (0 × 2 3 ) + (0 × 2 2 ) + (1 × 2 1 ) + (0 × 2 0 ) = 32 + 2 = 3410

      000010112 = (0 × 2 7 ) + (0 × 2 6 ) + (0 × 2 5 ) + (0 × 2 4 ) + (1 × 2 3 ) + (0 × 2 2 ) + (1 × 2 1 ) + (1 × 2 0 ) = 8 + 2 + 1 = 1110

      Ответ: двоичное число преобразуется в десятичное число 192.5.34.11.

      Пример 4. Укажите все возможные маршруты доставки Интернет-пакетов от сервера-отправителя О к серверу-получателю П через серверы 1, 2, 3, 4, 5, 6, 7 с учётом имеющейся архитектуры сети.


      Решение данной задачи удобно представить в виде графа. Обозначим главной вершиной сервер-отправитель.

      Судя по имеющейся архитектуре сети Интернет-пакет от сервера-отправителя может пойти по двум маршрутам 1 или 2.


      Рассмотрим движение Интернет-пакет по маршруту 1.

      По данной схеме от пункта 1 Интернет-пакет может проследовать в направлениях 5 и 4.


      Далее рассмотрим ветвь 1-5. Из пункта 5 пакет может проследовать в пункт 7 и далее оказаться у получателя. Обозначим конечную вершину графа другим цветом.


      Из пункта 4 Интернет-пакет может проследовать в пункты 6 или 7.


      Хотя из пункта 4 пакет мог бы проследовать и в пункт 2, но как мы помним из определения передаваемые пакеты попадают с одного сервера на другой, причём на каждом сервере производится маршрутизация, то есть определение сервера, наиболее близкого к получателю. Следовательно, в пункт 2 пакет проследовать не может. После пунктов 6 и 7 пакеты отправятся к получателю.

      Рассмотрев, аналогично маршрут движения Интернет-пакетов по маршруту 2 и подсчитав количество конечных вершин мы получим все возможные маршруты доставки Интернет-пакетов от сервера-отправителя к серверу-получателю через серверы 1, 2, 3, 4, 5, 6, 7 с учётом имеющейся архитектуры сети.


      Ответ: 6 возможных маршрутов.

      Важно запомнить:

      · Домен – это группа компьютеров, которые объединены по некоторому признаку.

      · Доменный адрес формируется из символьных имён доменов.

      · Домен первого уровня записывается в самом конце адреса. Домены первого уровня бывают двух видов: административные и географические.

      · Левее, перед доменом первого уровня последовательно записывают имена доменов следующих уровней.

      · Все сети, которые подключаются к Интернету, используют для соединения протоколы: TCP - протокол управления передачей и IP - протокол маршрутизации.

      · Как правило, эти протоколы используются вместе и практически неотделимы друг от друга. Поэтому вместе они составляют семейство сетевых протоколов TCPIP.


      Этот путь имел примерно такой вид: utzoo!decvax!harpo!eagle!mhtsa!ihnss!ihuxp!grg

      Файл HOSTS.TXT с именами и адресами всех подключённых к сети компьютеров хранился на сервере Стэнфордского университета в единственном экземпляре. Новые компьютеры добавлялись в этот список вручную: новый пользователь должен был позвонить в рабочее время в Сетевой Информационный Центр и попросить присвоить его компьютеру имя, адрес и добавить их в файл.

      Появление системы доменных имён

      Решение проблемы предложили одни из создателей сети ARPANET — Пол Мокапетрис и Джон Постел в 1983 году. Они разработали теоретическую концепцию и указания по практической реализации системы доменных имён (Domain Name System).

      В 1984 году группа студентов из университета Беркли предложила один из первых вариантов программного обеспечения для DNS-сервера — Berkeley Internet Name Domain (BIND). Он до сих пор остаётся одним из самых популярных ПО для работы DNS-серверов и используется в том числе на корневых DNS-серверах, поддерживающих работу всей структуры DNS.

      По словам владельца компании Internet Systems Consortium (некоммерческая организация, поддерживающая работу инфраструктуры Internet), до 2000 года BIND так или иначе опирался на изначальный код, написанный теми самыми студентами в 1984 году.

      Как устроена DNS

      DNS (Domain Name System — система доменных имён) — это иерархически организованная система серверов, хранящих информацию о доменных именах и привязанных к ним IP-адресах.

      Каждый сервер в системе отвечает за определённый уровень или ветку доменных имён.

      В памяти DNS-сервера хранится следующая информация:

      какие домены привязаны к IP-адресам в его зоне ответственности;

      NS-записи со ссылками на другие DNS-сервера;

      другая служебная информация.

      Также в кэш-памяти каждого DNS-сервера хранится информация о доменных именах и их IP-адресах, которые не принадлежат к зоне ответственности этого сервера, но к которым недавно обращались из его зоны.

      Как работает DNS


      Корневые серверы не хранят записи об IP-адресах и привязанных к ним доменах, но они хранят NS-записи — ссылки на DNS-серверы с необходимой информацией. Так запрос движется дальше по цепочке из NS-записей к серверу с нужной информацией.

      Получив в итоге IP-адрес, запрос возвращается на компьютер, сохраняет запись об этом домене в кэш-память DNS-серверов своего провайдера и устанавливает связь с сервером, на котором расположен сайт.

      Проблемы в работе DNS

      Проблемы могут возникнуть при переносе доменов по следующим причинам:

      NS-записи на серверах обновляются не моментально. Это значит, что после переноса домена некоторое время корневые DNS-серверы ведут запросы пользователей к старому серверу, на котором сайта больше нет.

      Обновление кэш-памяти DNS-серверов происходит раз в несколько часов. Если за это время сайт переехал на другой хостинг, то все пользователи, у кого не обновился кэш DNS-серверов, будут также попадать на старый сервер.

      Обычно эти проблемы решаются в течение нескольких часов без вмешательства пользователя. База данных DNS и кэш-память DNS-серверов провайдера обновляются, и пользователи получают доступ к искомым сайтам.

      Запомнить

      DNS — это система, которая облегчает адресацию в интернете.

      Система была разработана в 1983 году.

      В памяти DNS хранится информация о доменных именах и привязанных к ним IP-адресах.

      Проблемы в работе DNS могут появиться в момент переноса сайтов, но всё решается в течение нескольких часов и без вмешательства пользователя.

      Читайте также: