Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
seti_otvety_full.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.42 Mб
Скачать

20. Прикладной уровень. Архитектура www

WWW

World Wide Web (WWW) – это хранилище информации, размещенной во всем мире и соединенной воедино. WWW – уникальная комбинация гибкости, мобильности дружественных пользователю свойств, что отличает ее от других служб, обеспечиваемых с помощью Интернета. WWW-проект был инициирован CERN (Center European Laboratory for Practice Physics), чтобы создать систему для обработки распределенных ресурсов, необходимых для научных исследований. WWW сегодня — распределенная система клиент-сервер обслуживания, в которой клиент, использующий браузер1, может иметь доступ к этой службе с применением сервера. Однако обеспечиваемая служба распределяется по многим местам, называемым вместе websites.

Архитектура

Эта услуга может обеспечиваться во многих местах, которые называются сайтами, как это показано на рис. Каждый сайт содержит одну или более ссылок на веб-документы. Каждая веб-страница может содержать линк (связь) с другими страницами на том же самом сайте. Страницы могут быть вызваны для работы с браузерами. Рассмотрим сценарий, показанный рис. Клиенту нужна информация, которая принадлежит сайту A. Он посылает запрос через браузер, программа которого доставляет веб-документ. Запрос, который включает в себя адрес веб-сайта и веб-страницы (web-page), называется универсальным идентификатором ресурса — URL (Uniform Resource Locator). Сервер находит и посылает документ клиенту. Когда пользователь смотрит документ, он может найти ссылки на другие документы, включая веб-страницы сайта B. Ссылка содержит URL для нового сайта. Пользователь может рассмотреть другой интересующий его документ. Клиент посылает другой запрос к новому сайту и вызывает другую страницу.

Рис. Архитектура WWW

21. Прикладной уровень. Служба имен доменов dns.

Механизмы сопоставления имен узлов к ip-адресам

  1. Использование локального файла hosts. hosts – текстовый файл, который содержит доменные адреса и их ip-адреса. Имеет более высокий приоритет перед обращением к DNS-серверу? Редактируется администратором.

- windows/system 32/ drivers/etc

- etc/hosts

10.10.20.4 ivanov

Ping ivanov -> 10.10.20.4

  1. Использование службы DNS

Domain name system – доменная система имен.

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

корень

(точка _ . _)

com

ua

ru

mail

yandex

market

mail

Домены первого уровня

Домены второго уровня

Домены третьего уровня

Домен – совокупность имен, у которых несколько старших имен совпадает.

mail.ru

news.ru

market.yandex.ru

mail.yandex.ru

Имена в DNS

  1. Краткое имя узла(лист дерева)

  2. Относительные имена (относительно узла ru, т.е. узла иерархии)

  3. Полное доменное имя FQDN

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]