TGViewer
Серверная Админа | Компьютерные сети Серверная Админа | Компьютерные сети @school_network · 26.5K subscribers
Post #129 2.7K
HTTP протокол.

• HTTP(HyperText Transfer Protocol - протокол передачи гипертекста) - это протокол передачи информации в интернете.

• Изначально HTTP использовался только для гипертекстовых документов, но сейчас он может передавать любую информацию. Гипертекстовые документы также могут содержать гиперcсылки, при нажатии на которые формируется новый http-запрос, в ответе на который может содержаться другой гипертекстовый документ. Таким образом мы перемещаемся по страницам в интернете.

• HTTP-запрос состоит из трех элементов:

1) стартовой строки, которая задает параметры запроса или ответа,

2) заголовка, который описывает сведения о передаче и другую служебную информацию.

3) тело (его не всегда можно встретить в структуре). Обычно в нем как раз лежат передаваемые данные. От заголовка тело отделяется пустой строкой.

Важнейшим элементом структуры запроса является стартовая строка. Благодаря ей сервер понимает, что от него хотят. Вот как она устроена:

Метод + URL + HTTP/Версия

• Метод – описывает, какое именно действие нужно совершить со страницей. Можно придумать самые разные, но стандартных методов девять: GET, HEAD, POST, PUT, DELETE,CONNECT, OPTIONS, TRACE, PATCH. Их функциональность раскрывается в названии, они позволяют получить данные (GET), отправить данные на сервер (POST), удалить (DELETE) или заменить часть (PATCH).

• Чаще всего используют GET и POST, они нужны для чтения и отправки данных на сервер. Например вы зашли в соцсеть, увидели пост и решили оставить комментарий. Или зашли в интернет-магазин, решили что-то купить и оставили данные карты.

• URL (Uniform Resource Locator) – единообразный идентификатор ресурса, идентифицирует ресурс и определяет его точное местоположение. Именно с помощью URL записаны ссылки в интернете.

• Версия показывает, какую версию протокола нужно использовать в ответе сервера.

HTTP-ответ строится примерно по тому же принципу, что и запрос:

HTTP/Версия + Код состояния + Пояснение

• Код состояния показывает статус запроса. Это трехзначное число, благодаря которому можно узнать, получен ли запрос, обработан ли он, какие ошибки есть. Например, одна из самых известных ошибок – 404 – сообщает о том, что сервер не нашел ресурс по адресу. Возможно, в запросе опечатка, ошибка или он не соответствует протоколу.

———————————————————
#http
  • 👍 33
  • 🤮 1
More from @school_network
  1. Oct 14, 2026👋 Привет, сетевой друг! Сегодня расскажу про BGP Add-Path (RFC 7911) - расширение BGP, ко…
  2. Oct 13, 2026👋 Привет, сетевой друг! Сегодня про LAN Orangutan - сетевой сканер, который помогает разо…
  3. Oct 13, 2026🐘 Ускоряйте отчетность с Postgres Pro AXE 2.0. Используйте знакомый PostgreSQL в аналитик…
  4. Oct 12, 2026Прятал пакеты и все отрицал - как мы отладили DHCP‑балансировщик После переноса DHCP-серви…
  5. Oct 12, 2026Росатом в поиске эксперта по информационной безопасности КИС в Москве! 🔐Вам предстоит зан…
  6. Oct 10, 2026👨‍💻Серверная Админа | #мем
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →