Основы Интернета и HTTP

Всемирная паутина — это постоянно развивающаяся система для публикации и доступа к ресурсам и службам в Интернете. С помощью программного обеспечения браузера пользователи могут использовать Интернет для получения и просмотра многих типов документов, прослушивания музыки или взаимодействия с неограниченным набором служб.

Ключевой особенностью Сети как инструмента обмена документами между физиками в Интернете является то, что она обеспечивает гипертекстовую структуру для хранимых документов.Гипертекстовая структура отражает требования пользователей к организации своих знаний.Это означает, что документы содержат ссылки на другие документы и ресурсы, также хранящиеся в Сети. Сеть представляет собой открытую систему, основанную на трех основных стандартных технологических компонентах:

  1. Язык гипертекстовой разметки (HTML) — это язык спецификаций, определяющий содержимое и макет страницы при ее отображении в веб-браузере.

  1. Унифицированный указатель ресурсов (URL) используется для идентификации документов и других ресурсов, хранящихся как часть Интернета.

  1. Архитектура системы клиент-сервер со стандартными правилами взаимодействия (протокол передачи гипертекста HTTP) для браузеров и других клиентов для получения документов и других ресурсов с веб-серверов. Пользователи могут находить и управлять своими собственными веб-серверами в Интернете.

Протокол передачи гипертекста HTTP определяет, как браузеры и другие типы клиентов взаимодействуют с веб-серверами. Его основные особенности:

  1. Взаимодействие запрос-ответ, HTTP — протокол запрос-ответ, клиент отправляет на сервер сообщение-запрос, содержащее URL запрошенного ресурса. Сервер ищет путь и, если он существует, возвращает содержимое файла клиенту в ответном сообщении, в противном случае возвращает ответ об ошибке.

  1. Типы контента, браузеры не обязательно могут обрабатывать или использовать каждый тип контента. Сервер включает тип содержимого в ответное сообщение (например, изображение в формате gif вместо изображения в формате jpg), поэтому браузер знает, как с ним обращаться. Строка, представляющая тип содержимого, называется типом MIME. Если содержимое имеет тип изображения/gif, браузер отобразит содержимое как изображение в формате gif.

  1. Один запрос для одного ресурса. В версии HTTP 1.0 HTTP-запрос клиента запрашивает только один ресурс. Если веб-страница содержит 9 изображений, то браузеру необходимо выдать 10 единичных запросов, чтобы получить все содержимое страницы, и браузер может отправить несколько запросов одновременно, чтобы уменьшить общую задержку для пользователя.

  1. Простой контроль доступа: если пользователь хочет ограничить доступ к ресурсу, он может настроить сервер для отправки запроса обратно запрашивающему клиенту, и соответствующий пользователь докажет, что у него есть разрешение на доступ к ресурсу, введя пароль или тому подобное.

Guess you like

Origin blog.csdn.net/wangmengmeng99/article/details/129384159