Изменения
→3. WWW. HTTP. Основы и развитие.
=== 2. Служба электронной почты. ===
=== 3. WWW. HTTP. Основы и развитие. ===
В 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. ===