Запрос стоимости услуг
Создание сайта Продвижение сайта Контекстная реклама IT-аутсорсинг
Фирменный стиль Техподдержка сайта Полиграфия Прочие

HTTP


HTTP – это протокол прикладного уровня передачи данных. Аналогичные с ним - FTP и SMTP. HTTP был предложен в марте 1991 года Тимом Бернерсом - Ли. Его введение облегчало и четко разграничивало функции между клиентом и сервером. Сейчас используется HTTP/1.1 принятый в 1999 году. С использованием транспортного механизма, для управления передачи данных, соединение остаётся открытым, что позволяет делать несколько запросов.

Основой протокола являются: с одной стороны - наличие клиента, запускающего механизм соединения и посылающего запрос; с другой - наличие сервера, ожидающего соединения с полученным запросом и возврат сообщения с результатом. Это является основой технологии HTTP - клиент-сервер. Она позволяет разделить сетевую нагрузку между поставщиком услуг и заказчиком для получения информации с web-сайтов. Объектом манипуляций в HTTP является ресурс, на который, в запросе пользователя, указывает URI. Он позволяет идентифицировать ресурс простым и расширяемым способом. Возможность указывания в запросе способа кодирования сообщения, позволяет клиенту и серверу обмениваться двоичными данными. Набор символов, в компьютере, обычно кодируется одним или несколькими байтами (группа из восьми битов).

У HTTP отсутствует сохранение промежуточного состояния между парами "запрос - ответ", к нему не предъявляются такие требования. Этим HTTP отличается от других протоколов. Когда для решения конкретных задач используют протокол HTTP, то немаловажным является его распространенность. А это значит - великое множество различной документации по протоколу на многих языках, поддержка многими программами и обширный выбор среди хостинговых компаний с серверами HTTP.

С расширяющим HTTP протоколом WebDAV была решена проблема навигации при работе с ресурсами сервера. WebDAV - это протокол, работающий для доступа к объектам и коллекциям поверх HTTP. С помощью протокола, некоторые программы, скачивают обновления. Используется он и виртуальными атласами, такими как:Google Планета Земля и NASA World Wind. С помощью HTTP создали первые поисковые машины, интернет-магазины, форумы, компании для предоставления доступа в Интернет и создания сайтов.