HTTP - HyperText Transfer Protocol

 

HyperText Transfer Protocol (HTTP) - протокол передачи гипертекстовой информации - транспортный протокол передачи гипертекста, обеспечивающий доступ к документам на WEB[20]-узлах.

Самое интересное в работе Паутины это ее простота. Транзакция[21] осуществляется в 4 фазы:

Connection (Соединение)

Request (Запрос)

Response (Ответ)

Close (Отключение)

Это и составляет HTTP - протокол передачи гипертекста.

В фазе соединения, Web-клиент пытается соединиться с сервером. В cтpоке состояния большинства браузеров[22] выводится: “Connecting to HTTP server”. В случае неудачи, выводится соответствующее сообщение.

Если соединение установлено, клиент посылает на сервер запрос соответственно заданному протоколу (включая и номер версии протокола) о том какой объект нужно найти. Протокол может быть не только HTTP, но и FTP (File Transfer Protocol), NNTP (Network Transfer Protocol), Gopher or WAIS. В запрос включается и команда для сервера (обычно это команда GET - взять объект).Как только сервер заполняет запрос данными, он посылает ответ клиенту (который в стоке состояния пишет “Reading Response” а затем сообщение “Transferring”).

Затем соединение отключается и браузер отображает полученные данные. Если это простой текст, то просто выводит его, если графический файл, то активизирует просмотрщик и т.п. Но обычно это HTML документ.