Протокол HTTP | Курс "Компьютерные сети"

 

Протокол передачи гипертекста HTTP. Страница курса -
Hypertext Transfer Protocol (HTTP) – протокол передачи гипертекста, основа World Wide Web Тим Бернерс-Ли в ЦЕРН предложил концепцию Web в 1989 году. Uniform Resource Locator (URL) – уникальное положение ресурса. В стеке TCP/IP протокол HTTP находится на прикладном уровне. Используется протокол транспортного уровня TCP, порт сервера 80. HTTP работает в режиме запрос-ответ. Данные передаются в текстовом виде. Версии протокола HTTP: HTTP 0.9 – экспериментальная версия ЦЕРН, 1991 HTTP 1 – первая официальная версия протокола, 1996 HTTP 1.1 – расширение первой версии HTTP, 1997. Кэширование, постоянное соединение, аутентификация. Используется сейчас HTTP 2 – современная версия HTTP, 2015. Вводится в эксплуатацию Структура пакета HTTP: - Метод запроса/статус ответа - Заголовки (не обязательно) - Тело сообщения (не обязательно) Методы HTTP: GET – запрос Web-страницы POST – передача данных на Web-сервер HEAD – запрос заголовка страницы PUT – помещение страницы на Web-сервер DELETE – удаление страницы с Web-сервера TRACE – трассировка страницы OPTIONS – запрос поддерживаемых методов HTTP для ресурса CONNECT – подключение к Web-серверу через прокси Статусы HTTP: 1XX – информация 2XX – успешное выполнение (200 ОК) 3ХХ – перенаправление (301 – постоянное перемещение, 307 – временное перенаправление) 4ХХ – Ошибка на стороне клиента (403 – доступ запрещен, 404 – страница не найдена) 5ХХ – Ошибка сервера (500 – внутренняя ошибка сервера) Практические занятия по курсу "Компьютерные сети" -
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках: