Главная  
  • Программы  
  • Методички  
  • Рефераты  
  • Дипломы  
  • Разное  
  • Фото  
  • Контакты  
  • Карта сайта  

  • Я:
    Найти:
    Возраст:
    -

    Практическая работа №6 по предмету
    Вычислительные системы, сети и телекоммуникации


    HashFlare

    Часть первая. Сетевые службы: DNS.

           Служба доменных имен DNS является стандартной службой имен Интернета и TCP/IP. Служба DNS позволяет компьютерам клиентов в сети регистрировать и сопоставлять доменные имена DNS. Эти имена используются для поиска и доступа к ресурсам, предлагаемым другими компьютерами в вашей сети или другими сетями, такими как Интернет.

           DNS является аббревиатурой от Domain Name System (система доменных имен), т.е. системы наименования компьютеров и сетевых служб, организованных в виде иерархии доменов. Правила наименования DNS используются в сетях TCP/IP, таких как Интернет, для обнаружения компьютеров и служб по именам, удобным для пользователей. Когда пользователь вводит в приложении имя DNS, службы DNS могут сопоставить имя с другими сведениями, например, с IP-адресом.

           Например, большинство пользователей предпочитает использовать понятное имя, такое как example.microsoft.com, для поиска компьютера, являющегося почтовым сервером или вебсервером сети. Понятное имя легче запоминается. Компьютеры при связи по сети используют числовые адреса. Чтобы облегчить использование сетевых ресурсов, службы имен, такие как DNS, обеспечивают сопоставле-ние понятного имени компьютера или службы с его числовым адресом. Если вы ранее использовали вебобозреватель (напр. Internet Explorer), вы косвенно использовали и DNS.

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



           В этом примере клиентский компьютер запрашивает у сервера IP-адрес компьютера с доменным именем DNS host.domain.ru. Поскольку сервер может ответить на запрос с помощью своей локальной базы данных, он возвращает ответ, содержащий запрашиваемую информацию, т.е. запись ресурса узла (A), содержащую IP-адрес, соответствующий имени host.domain.ru.

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



           Пространство доменных имен DNS, как показано на следующем рисунке, базируется на концепции дерева именованных доменов. Каждый уровень дерева мо-жет представлять ветвь или лист дерева. Ветвь представляет уровень, на котором используется несколько имен, определяющих семейство именованных ресурсов (на рисунке это ru, domain и example). Лист представляет единственное имя, которое используется на этом уровне для указания конкретного ресурса (на рисунке это host и www).

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

           В процессе сопоставления имен существенно, что DNS-серверы часто действуют как DNS-клиенты, запрашивая другие серверы для полного сопоставления имени в запросе.

           Организация пространства доменных имен DNS

           Любое доменное имя DNS в дереве технически представляет домен. Однако в большинстве дискуссий DNS имена идентифицируются одним из пяти способов на основании уровня и способа использования имени. Например, доменное имя DNS, зарегистрированное для корпорации Майкрософт (microsoft.com.), представляет домен второго уровня. Это имя состоит из двух частей (называемых метками), показывающих, что оно находится на втором уровне сверху от корня или вершины дерева. Большинство доменных имен DNS содержат две или большее число меток, каждая из которых задает новый уровень в дереве. Точки используются в именах для разделения меток.

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

    Тип имени
    Описание
    Пример
    Корень доменовВершина дерева, представляющая неименованный уровень; иногда обозначается парой прямых кавычек (""), указывающих пустое значение. При использовании в доменном имени DNS устанавливается с помощью завершающей точки (.), обозначающей, что имя расположено в корне или на самом верхнем уровне иерархии доменов. В данном случае доменное имя DNS рассматривается как полное и указывает на точное расположение в дереве имен. Имена, установленные таким способом, называют полными доменными именами.Единственная точка (.) или точка, использованная в конце имени, например, "example.domain.ru.".
    Домен верхнего уровняИмя из двух и более букв, которое используется, чтобы указать страну/регион или тип организации.".com" указывает имя, зарегистрированное для коммерческого использования в интернете.
    Домен второго уровняИмена переменной длины, зарегистрированные для индивидуальных пользователей или организаций для использования в Интернете. Эти имена всегда базируются на соответствующем домене верхнего уровня в зависимости от типа организации или географического расположения, в котором используется имя."domain.ru." является именем домена второго уровня, зарегистрированным регистратором доменных имен DNS Интернета.
    ПоддоменДополнительные имена, которые организация может создавать как производные от зарегистрированного имени домена второго уровня. Такие имена обеспечивают рост дерева имен DNS в организации и его распределение по отделам или по географическому расположению."myname.domain.ru."
    Имя узла или ресурсаИмя, представляющее лист в дереве имен DNS, которое определяет конкретный ресурс. Обычно крайняя левая метка в доменном имени DNS определяет конкретный компьютер в сети. Например, имя этого уровня, используемое в записи ресурса узла (A), используется для поиска IP-адреса компьютера по его имени узла."host.example.domain.ru.", где первая метка ("host") представляет имя узла DNS для конкретного компьютера в сети.


           Интерпретация доменного имени DNS

           DNS представляет способ интерпретации полного пути к доменному имени DNS аналогично способу интерпретации полного пути к файлу или каталогу в окне командной строки.

           Для DNS примером имени с несколькими уровнями может служить следующее полное доменное имя узла:

           host.example.domain.ru.

           В отличие от имен файлов, при чтении полного доменного имени узла DNS слева направо осуществляется переход от наиболее конкретной информации (имя DNS компьютера "host") к наиболее общей (завершающая точка (.), которая указывает корень в дереве имен DNS). Этот пример демонстрирует четыре уровня доменов DNS, которые ведут от конкретного расположения "host".

           1. Домен "example", в котором зарегистрировано для использования имя компьютера "host".

           2. Домен "domain", который соответствует родительскому домену, являющемуся корнем поддомена "example".

           3. Домен "ru", который соответствует домену верхнего уровня, предназначенному для использования деловыми и коммерческими организациями, который является корнем для домена "domain".

           4. Завершающая точка (.), представляющая стандартный символ разделителя, которая используется, чтобы сделать полным доменное имя DNS в дереве пространства имен DNS.

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

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

           В общем, процесс запроса DNS выполняется в две стадии.

           
  • Запрос к имени начинается на клиентском компьютере и передается в систему сопоставления имен службы DNS-клиент.

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

           
           Работа запросов DNS

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

           В общем, процесс запроса DNS выполняется в две стадии.
  • Запрос к имени начинается на клиентском компьютере и передается в систему сопоставления имен службы DNS-клиент.
  • Когда не удается ответить на запрос на локальном уровне, можно для сопоставления имени запрашивать DNS-серверы по мере необходимости.

    Вторая часть Сетевые службы: DNS




  • Содержание:

    Практическкая 1

    Практическкая 2

    Практическкая 3

    Практическкая 4

    Практическкая 5

    Практическая №6

    © Copyright 2006-2017. Все права защищены. Сайт бесплатно.