Привет, читатель блога ZametkiNaPolyah.ru! Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы и ее разделе HTTP протокол. Для более удобного изучения HTTP протокола на моём блоге, я создал запись с навигацией по рубрике, в принципе, в эту рубрику я уже не планирую добавлять новые материалы. Так как она довольно полно и целостно описывает HTTP протокол и его различные тонкости. Надеюсь, что рубрика получилась понятной не только для начинающих разработчиков, но и для людей не слишком знакомых с вебом. Позволю так де дать тебе совет, если ты только планируешь изучать сайтостроение или разработку под веб: начинай с изучения HTTP протокола, потому что потом тебе будет намного легче понять как работают веб-технологии и как реализованы механизмы этих технологий, которые предназначены для работы с HTTP. Записи в списке под катом расположены в том порядке, в котором я бы рекомендовал изучать HTTP.
- Всё, что тебе нужно знать про HTTP протокол.
- Тема 1: Знакомство с HTTP протоколом.
- Что такое HTTP протокол.
- Стандарты HTTP протокола. История развития HTTP протокола. Версии HTTP протокола.
- HTTP сервер или веб-сервер.
- Требования протокола HTTP. HTTP требования.
- Терминология HTTP. HTTP термины.
- Тема 2: Параметры HTTP протокола.
- Параметр версии протокола HTTP.
- URI в HTTP протоколе.
- Дата и время в HTTP. Форматы даты/времени.
- Кодирование в HTTP. Кодовые таблицы в HTTP.
- Медиа типы в HTTP.
- Идентификация приложений в HTTP. Как по HTTP сообщению узнать разработчика.
- HTTP метки или HTTP тэги.
- Единицы измерения диапазонов в HTTP.
- Тема 3: HTTP сообщения: типы HTTP сообщений, заголовки HTTP сообщений, тело сообщения и примеры HTTP сообщений.
- Тема 4: HTTP запрос: заголовки HTTP запроса, методы HTTP запроса, строка HTTP запроса, ресурсы HTTP запроса, примеры запросов.
- Тема 5: HTTP ответы сервера: строка состояния HTTP ответа, коды состояния, заголовки HTTP ответа, примеры.
- Тема 6: HTTP объекты. HTTP entity.
- Тема 7: Определение методов HTTP (HTTP Method Definitions). Методы HTTP запросов.
- Тема 8: HTTP соединение (HTTP Connections).
- Тема 9: HTTP коды состояний. Классы кодов состояния HTTP сервера.
- Информационные коды состояний HTTP сервера: HTTP код 100 и код 101.
- Успешные коды состояния HTTP сервера: 200, 201, 202, 203, 204, 205, 206.
- HTTP коды состояния перенаправления: 300, 301, 302, 303, 304, 305, 306, 307.
- HTTP коды ошибок клиента.
- HTTP коды ошибок сервера: 500, 501, 502, 503, 504, 505.
- Список кодов состояния HTTP сервера. Справочник кодов состояния HTTP сервера.
- Тема 10: Справочник полей HTTP заголовков. Список полей HTTP заголовка.
- Тема 11: Аутентификация в HTTP. Проверка подлинности в HTTP.
- Тема 12: Обсуждение в HTTP. Обсуждение содержимого.
- Тема 13: Кэширование в HTTP.
- Тема 14: Безопасность в HTTP протоколе.
Pingback: Egor
Pingback: Николай
Pingback: kd777
Pingback: Ctpazh
У вас получилась бесплатная книга по протоколу HTTP на русском языке. Всё очень детально разжёвано и преподнесено на человекопонятном языке, плюс очень много справочной информации, которая теперь всегда будет «под рукой»
Спасибо вам за проделанную работу. Сейчас изучаю основы сайтостроения. По вашему совету я начала это дело с протокола HTTP и вашего блога, чтобы понимать как всё работает в Интернете, а уж потом возьмусь за всё остальное.
Единственное чего пока не хватает — это практики с использованием «боевых» HTTP серверов и их настройки, а так очень полезная рубрика на твоем блоге, так держать, дружище!
Присоединяюсь к Michael!)) Будет ли что нибудь про реальные HTTP сервера например про настройку Apache с такими же подробными объяснениями?
Артур, я бы не стал называть свою рубрику книгой по HTTP протоколу. Во-первых, над созданием книги работает целая команда редакторов, которые проверяют и книгу, если можно так сказать. Моя серия заметок по HTTP даже на методичку не тянет. А самыми полезными разделами я считаю справочные разделы, в которых перечислены кода состояния и поля HTTP заголовка.
Нина, верный подход! Обычно изучают правила дорожного движения, а уж потом садятся за руль. HTTP как раз-таки и является правилами движения в интернете.
Алена, Michael. Надеюсь, что скоро руки дойдут до какого-нибудь HTTP сервера, скорее всего это будет Apache, но как скоро это будет, я пока сказать не могу.