Изменения

Перейти к: навигация, поиск

Участник:Shersh/Билеты к экзамену по сетям

6156 байт добавлено, 01:36, 3 апреля 2015
3. WWW. HTTP. Основы и развитие.
=== 2. Служба электронной почты. ===
=== 3. WWW. HTTP. Основы и развитие. ===
Таненбаум 5 издание
685 - 692 wwwВсемирная паутина(англ. World Wide Web) — распределенная система, архитектурапредоставляющая доступ к связанным между собой документам, клиентская частьрасположенным на различных компьютерах, подключенных к Интернету.
695 Всемирную паутину образуют миллионы веб- 698 серверная частьсерверов сети Интернет, расположенных по всему миру. Веб-сервер является программой, запускаемой на подключённом к сети компьютере и использующей протокол HTTP для передачи данных. Для идентификации ресурсов (зачастую файлов или их частей) во Всемирной паутине используются единообразные идентификаторы ресурсов URI (англ. Uniform Resource Identifier). Для определения местонахождения ресурсов в сети единообразные локаторы ресурсов URL Resource Locator). Такие URL-локаторы сочетают в себе технологию идентификации URI и систему доменных имён DNS (англ. Domain Name System) — доменное имя (или непосредственно IP-адрес в числовой записи) входит в состав URL для обозначения компьютера (точнее — одного из его сетевых интерфейсов), который исполняет код нужного веб-сервера.
724 ==== URL ====Браузер находит веб- 727 страницы и отдельные объекты по адресам специального формата, называемым URL (Uniform Resource Locator —унифицированный указатель ресурса). URL-адрес может выглядеть, например, так: http://www.olifer.co.uk/books/books.htm.
В URL-адресе можно выделить три части:* Тип протокола доступа. Начальная часть URL (http://) указывает на то, какой протокол должен быть использован для доступа к данным, расположение которых определяется оставшейся частью URL. Помимо HTTP, здесь могут быть указаны и другие протоколы, такие как FTP, telnet, также позволяющие осуществлять удаленный доступ к файлам или компьютерам.* DNS-имя сервера. Имя сервера, на котором хранится нужная страница. В нашем случае —это имя сайта www.olifer.co.uk.* Путь к объекту. Обычно это составное имя файла (объекта) относительно главного каталога веб-сервера, предлагаемого по умолчанию. В нашем случае путем к объекту является /books/books.htm. По расширению файла мы можем сделать вывод о том, что это HTML-файл. ==== Протокол HTTP ====HTTP (HyperText Transfer Protocol — протокол передачи гипертекста) — это протокол прикладного уровня, во многом аналогичный протоколам FTP и SMTP. В настоящее время используются две версии протокола HTTP 1.0 и HTTP 1.1Обмен сообщениями идет по обычной схеме «запрос-ответ». Клиент и сервер обмениваются текстовыми сообщениями стандартного формата, то есть каждое сообщение представляет собой нескольких строк обычного текста в кодировке ASCII.Для транспортировки HTTP-сообщений служит протокол TCP. При этом ТСР-соединения могут использоваться двумя разными способами:* Долговременное соединение — передача в одном TCP-соединении нескольких объектов, причем время существования соединения определяется при конфигурировании веб- службы.* Кратковременное соединение — передача в рамках одного ТСР-соединения только одного объекта.Долговременное соединение, в свою очередь, может быть использовано двумя способами:* Последовательная передача запросов с простоями — новый запрос посылается только после получения ответа.* Конвейерная передача — это более эффективный способ, в котором следующий за- прос посылается до прибытия ответа на один или несколько предыдущих запросов (напоминает метод скользящего окна). Обычно по умолчанию степень параллелизма устанавливается на уровне 5-10, но у пользователя имеется возможность изменять этот параметр при конфигурировании клиента. В HTTP 1.1 по умолчанию применяются постоянные соединения и конвейерный режим. ==== Таненбаум 5 издание ====* 685 - 692 www, архитектура, клиентская часть, * 695 - 698 серверная часть* 724 - 727 http* 731 - 733 кеширование
=== 4. FTP. Telnet. SSH. ===
Анонимный участник

Навигация