Учебник по HTTP

Протокол передачи гипертекста (HTTP) - это протокол прикладного уровня для распределенных, совместных, гипермедиа информационных систем. Это основа для передачи данных для Всемирной паутины (т.е. Интернета) с 1990 года. HTTP - это общий протокол без протокола состояния, который можно использовать для других целей, а также с использованием расширений его методов запроса, кодов ошибок и заголовков.

Это руководство основано на спецификации RFC-2616, которая определяет протокол, называемый HTTP / 1.1. HTTP / 1.1 является ревизией исходного HTTP (HTTP / 1.0). Основное различие между HTTP / 1.0 и HTTP / 1.1 заключается в том, что HTTP / 1.0 использует новое соединение для каждого обмена запросами / ответами, где в качестве соединения HTTP / 1.1 может использоваться один или несколько обменов запросами / ответами.

Аудитория

Этот учебник был подготовлен для выпускников компьютерных наук и веб-разработчиков, чтобы помочь им понять концепции базового и продвинутого уровня, связанные с протоколом передачи гипертекста (HTTP).

Предпосылки

Прежде чем приступить к этому учебному пособию, полезно иметь базовые знания о веб-концепциях, веб-браузерах, веб-серверах, программном обеспечении на основе клиентской и серверной архитектуры.