Latest web development tutorials

HTTP Профиль

Протокол HTTP является протокол передачи гипертекста (Hypertext Transfer Protocol) используется аббревиатура от World Wide Web (WWW: World Wide Web) сервер для передачи протокола передачи гипертекста локальный браузер. ,

HTTP представляет собой протокол на основе TCP / IP связи для передачи данных (HTML-файлы, файлы изображений, результаты запросов и т.д.).


HTTP работает

Протокол HTTP работает на клиент - серверной архитектуры на. HTTP-браузер в качестве клиента через URL, который является веб-сервер отправляет все HTTP-запросы к серверу.

Веб-сервер имеет: Apache сервер, сервер IIS (Internet Information Services) и тому подобное.

В соответствии с веб-сервером после получения запроса, клиент отправляет ответное сообщение.

HTTP Номер порта по умолчанию 80, но вы также может быть изменен на номер 8080 или другие порты.

HTTP Три вещи , чтобы отметить:

  • HTTP является установление соединения: соединение не означает, чтобы ограничить каждое соединение обрабатывает только один запрос. После того как сервер обрабатывает запрос клиентов, и клиенты получили ответ, то соединение прерывается. Таким образом, это может сэкономить время передачи.
  • HTTP является независимость средств массовой информации: это означает, что, до тех пор, как клиент и сервер знает, как управлять содержимым данных любого типа данных могут быть отправлены через HTTP. Клиент и сервер указать соответствующий тип содержимого MIME-типа.
  • HTTP является лицом без гражданства: Протокол HTTP является протоколом без. Лица без гражданства не означает, что протокол для обработки транзакций и памяти. Отсутствие состояния означает, что, если последующая обработка требует предыдущей информации, он должен быть повторно передан, что может привести к сумме передачи данных увеличивается каждый соединения. С другой стороны, сервер не требует предварительной информации о своем ответе быстрее.

На следующей диаграмме показан поток протокола HTTP связи:

cgiarch