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

UptoLike

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

3
Лабораторная работа 2
"Протоколы прикладного уровня семейства протоколов TCP/IP.
Протокол передачи гипертекста HTTP."
Цель работы: Изучение основных команд и принципов работы приклад-
ного протокола передачи гипертекста HTTP и приобретение навыков разра-
ботки приложений с использованием Internet компонентов в среде визуально-
го программирования Borland Delphi и Borland C++ Builder.
Лабораторная работа состоит из двух частей:
Часть 1. Изучение основных
методов, а также полей заголовков запро-
сов и ответов протокола HTTP версии 1.1 на примере Apache 1.3 (для Unix
FreeBSD) с использованием стандартного telnet клиента операционной сис-
темы Windows.
Часть 2. Разработка собственного HTTP клиента в среде визуального
программирования Borland Delphi или Borland C++ Builder с использованием
стандартного компонента TNMHTTP.
1. Общие сведения о протоколе HTTP.
HTTP (Hypertext Transfer Protocol, Протокол передачи гипертекста) пред-
ставляет собой протокол прикладного уровня семейства
протоколов TCP/IP.
Описание протокола HTTP можно найти в RFC-1945, RFC-2068, RFC-2069,
RFC-2616, RFC-2617. Протокол HTTP самый распространенный прикладной
протокол стека TCP/IP. Когда вы посещаете различные WWW сайты с помо-
щью браузера, браузер взаимодействует с WEB серверами, используя имен-
но протокол HTTP. Всякий раз при переходе по гиперсвязи от одного ресурса
к другому браузер обращается к HTTP для доступа к серверу, хранящему не-
обходимую
информацию. HTTP обеспечивает высокопроизводительный ме-
ханизм тиражирования информации мультимедийных систем независимо от
типа представления данных. Протокол построен по объектно-
                      Лабораторная работа №2
       "Протоколы прикладного уровня семейства протоколов TCP/IP.
                  Протокол передачи гипертекста HTTP."
   Цель работы: Изучение основных команд и принципов работы приклад-
ного протокола передачи гипертекста HTTP и приобретение навыков разра-
ботки приложений с использованием Internet компонентов в среде визуально-
го программирования Borland Delphi и Borland C++ Builder.
   Лабораторная работа состоит из двух частей:
   Часть 1. Изучение основных методов, а также полей заголовков запро-
сов и ответов протокола HTTP версии 1.1 на примере Apache 1.3 (для Unix
FreeBSD) с использованием стандартного telnet клиента операционной сис-
темы Windows.
   Часть 2. Разработка собственного HTTP клиента в среде визуального
программирования Borland Delphi или Borland C++ Builder с использованием
стандартного компонента TNMHTTP.
                   1.   Общие сведения о протоколе HTTP.
   HTTP (Hypertext Transfer Protocol, Протокол передачи гипертекста) пред-
ставляет собой протокол прикладного уровня семейства протоколов TCP/IP.
Описание протокола HTTP можно найти в RFC-1945, RFC-2068, RFC-2069,
RFC-2616, RFC-2617. Протокол HTTP самый распространенный прикладной
протокол стека TCP/IP. Когда вы посещаете различные WWW сайты с помо-
щью браузера, браузер взаимодействует с WEB серверами, используя имен-
но протокол HTTP. Всякий раз при переходе по гиперсвязи от одного ресурса
к другому браузер обращается к HTTP для доступа к серверу, хранящему не-
обходимую информацию. HTTP обеспечивает высокопроизводительный ме-
ханизм тиражирования информации мультимедийных систем независимо от
типа    представления   данных.    Протокол      построен   по   объектно-



                                    3