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 документ.