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

UptoLike

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

49
- При помощи telnet клиента запустите скрипт script.cgi, находящийся в
виртуальном каталоге cgi-bin на сервере, без параметров.
- Передайте этому скрипту параметры с помощью методов GET и POST.
При выполнении запросов необходимо дополнительно заполнить сле-
дующие поля заголовка: User-Agent, Accept, Accept-Language, Connection.
Проанализируйте ответ, возвращенный скриптом, и проверьте коррект-
ность переданных вами параметров и значений полей заголовка.
5) Изучение
структуры HTTP запросов и HTTP ответов.
- Запустите программу server.exe, которая находится в каталоге NET на ло-
кальном диске С компьютера, за которым вы работаете (в случае отсутст-
вия программы в указанном каталоге, она может быть получена с FTP сер-
вера по следующему адресу ftp://ftp.volpi.edu/Download).
- Выберите в этой программе адрес 0.0.0.0 в качестве локального IP адреса
и
задайте номер порта 80, затем создайте socket и переведите его в режим
ожидания подключения клиента (Listen). После этого приложение
server.exe будет выполнять роль локального HTTP-сервера и ожидать под-
ключения клиентов по 80 порту.
- При помощи любого браузера, например Internet Explorer, запросите с ло-
кального HTTP сервера главную страницу, используя для этого адрес
http://127.0.0.1
- Перейдите на закладку Send/Receive
в программе server и проанализируй-
те поля полученного HTTP запроса. Сформируйте HTTP ответ, содержа-
щий произвольный текст в формате text/plain и отправьте его HTTP-
клиенту. После отправки ответа разорвите соединение с клиентом с по-
мощью кнопки disconnect. Убедитесь, что используемый вами браузер вы-
вел в своем окне текст, переданный в качестве ответа в программе server.
- При помощи telnet клиента запустите скрипт script.cgi, находящийся в
  виртуальном каталоге cgi-bin на сервере, без параметров.
- Передайте этому скрипту параметры с помощью методов GET и POST.
  При выполнении запросов необходимо дополнительно заполнить сле-
  дующие поля заголовка: User-Agent, Accept, Accept-Language, Connection.
  Проанализируйте ответ, возвращенный скриптом, и проверьте коррект-
  ность переданных вами параметров и значений полей заголовка.
5) Изучение структуры HTTP запросов и HTTP ответов.
- Запустите программу server.exe, которая находится в каталоге NET на ло-
  кальном диске С компьютера, за которым вы работаете (в случае отсутст-
  вия программы в указанном каталоге, она может быть получена с FTP сер-
  вера по следующему адресу ftp://ftp.volpi.edu/Download).
- Выберите в этой программе адрес 0.0.0.0 в качестве локального IP адреса
  и задайте номер порта 80, затем создайте socket и переведите его в режим
  ожидания подключения клиента (Listen). После этого приложение
  server.exe будет выполнять роль локального HTTP-сервера и ожидать под-
  ключения клиентов по 80 порту.
- При помощи любого браузера, например Internet Explorer, запросите с ло-
  кального HTTP сервера главную страницу, используя для этого адрес
  http://127.0.0.1
- Перейдите на закладку Send/Receive в программе server и проанализируй-
  те поля полученного HTTP запроса. Сформируйте HTTP ответ, содержа-
  щий произвольный текст в формате text/plain и отправьте его HTTP-
  клиенту. После отправки ответа разорвите соединение с клиентом с по-
  мощью кнопки disconnect. Убедитесь, что используемый вами браузер вы-
  вел в своем окне текст, переданный в качестве ответа в программе server.




                                    49