Сети ЭВМ и телекоммуникации. Лясин Д.Н - 46 стр.

UptoLike

Составители: 

46
Кроме рассмотренных компонентов существуют и другие программные
компоненты и библиотеки классов для работы с протоколом HTTP. Все они
скрывают от программиста детали работы протокола HTTP и позволяют раз-
рабатывать клиентские HTTP приложения, не вдаваясь в тонкости работы
протокола HTTP. Однако создание полноценного приложения без знания
принципов работы протокола HTTP невозможно. Таким образом, для каждо-
го
конкретного случая программист может выбрать один из рассмотренных
вариантов разработки для создания наиболее оптимального приложения, ра-
ботающего по протоколу HTTP.
Порядок выполнения работы:
Часть 1
1) Изучите основные методы HTTP версии 1.1 - GET, HEAD, POST, PUT,
DELETE, TRACE и OPTIONS, а также основные поля заголовков и отве-
тов протокола HTTP и коды ответа сервера.
2) Изучение основных методов HTTP.
Подключитесь при помощи telnet-клиента
(в качестве telnet клиента мож-
но использовать SecureCRT или стандартный telnet клиент ОС Windows) к
локальному WWW серверу. Адрес сервера http://www.volpi.edu, номер
порта 80 и выполните указанные ниже действия. Все запросы к серверу и
ответы сервера должны быть сохранены в файле-протоколе.
- Получите с помощью метода GET главную страницу на сервере, исполь-
зуя спецификацию HTTP/0.9 (в этом
случае в строке запроса необходимо
указать только метод и URL).
- Повторите запрос, используя спецификации HTTP/1.0 и HTTP/1.1.
- Определите по ответу, возвращенному сервером, версию спецификации
HTTP, которую поддерживает сервер, а также версию и спецификацию
программного обеспечения работающего на сервере. Определите также
   Кроме рассмотренных компонентов существуют и другие программные
компоненты и библиотеки классов для работы с протоколом HTTP. Все они
скрывают от программиста детали работы протокола HTTP и позволяют раз-
рабатывать клиентские HTTP приложения, не вдаваясь в тонкости работы
протокола HTTP. Однако создание полноценного приложения без знания
принципов работы протокола HTTP невозможно. Таким образом, для каждо-
го конкретного случая программист может выбрать один из рассмотренных
вариантов разработки для создания наиболее оптимального приложения, ра-
ботающего по протоколу HTTP.
     Порядок выполнения работы:
Часть 1
1) Изучите основные методы HTTP версии 1.1 - GET, HEAD, POST, PUT,
  DELETE, TRACE и OPTIONS, а также основные поля заголовков и отве-
  тов протокола HTTP и коды ответа сервера.
2) Изучение основных методов HTTP.
   Подключитесь при помощи telnet-клиента (в качестве telnet клиента мож-
   но использовать SecureCRT или стандартный telnet клиент ОС Windows) к
   локальному WWW серверу. Адрес сервера http://www.volpi.edu, номер
   порта 80 и выполните указанные ниже действия. Все запросы к серверу и
   ответы сервера должны быть сохранены в файле-протоколе.
- Получите с помощью метода GET главную страницу на сервере, исполь-
  зуя спецификацию HTTP/0.9 (в этом случае в строке запроса необходимо
  указать только метод и URL).
- Повторите запрос, используя спецификации HTTP/1.0 и HTTP/1.1.
- Определите по ответу, возвращенному сервером, версию спецификации
  HTTP, которую поддерживает сервер, а также версию и спецификацию
  программного обеспечения работающего на сервере. Определите также




                                   46