Как работает Web. Принципы взаимодействия браузера и Web-сервера

Как работает Web. Принципы взаимодействия браузера и Web-сервера

Принципы взаимодействия браузера и Web-сервера

Интернет – огромная компьютерная сеть, узлы которой расположены по всему миру.Сеть эта не имеет центрального узла, ни тем более, владельца. Очень грубо все компьютеры Сети Интернет можно разделить на серверы, предоставляющие различные сервисы пользователям по их запросу (отправка электронной почты? доступ к Web-сайтам  и проч.), и пользовательские рабочие станции – клиенты.
Для просмотра Web-страницы или документа достаточно иметь установленный браузер – программу, позволяющую просматривать Web-документы. Современные браузеры, помимо этого умеют выполнять множество других функций:

  • хранить историю просмотренных пользователем Web-страниц;
  • создавать списки избранных сайтов;
  • общаться в чате в режиме реального времени;
  • и еще множество разнообразных функций.

Однако же главной функцией браузера по-прежнему остается просмотр  Web-страниц.
Для просмотра Web-страниц пользователю достаточно набрать адресной строке браузера адрес сайта (фактически – адрес сервера, на котором расположены документы сайта).

Основные понятия, с которыми мы столкнемся в дальнейшем:

  • URI – Universal Resourse Identifier – Универсальный идентификатор ресурса (именно его набирают в адресной строке);
  • HTTP – Hyper Text Transfer Protocol – Протокол передачи гипертекста. На его основе осуществляется взаимодействие “клиент – сервер”;
  • HTML – Hyper Text Markup Language – Язык гипертекстовой разметки.

При взаимодействии клиента и сервера по протоколу HTTP возможно появление ошибок. В этом случае пользователь видит в окне браузера сообщение о возникновении ошибки и поясняющее ее суть, и код ошибки. Код ошибки представляет трехзначный код, где первая цифра указывает на тип ошибки, а остальные две – конкретную ситуацию ее возникновения:

  • 1хх – Informational – Информационная – по сути, это не ошибка; это говорит лишь о том, что запрос получен и обрабатывается. Если все идет нормально, пользователь не видит такого сообщения;
  • 2хх – Succes – Успех – также информационное сообщение, говорящее о том, чт запрос успешно послан, получен и обработан;
  • 3хх – Redirection – Переадресация – Для выполнения запроса от пользователя требуются дополнительные действия, например, щелчок по ссылке, указывающей новое местонахождение искомого документа. Иногда (чаще всего) переадресация бывает автоматической.
  • 4хх – Clent Error – Ошибка на стороне клиента – Запрос имеет неправильный синтаксис либо не может быть обработан. Причиной может служить ошибка в написании адреса сайта либо перемещение сайта на другой адрес.
  • 5хх – Server Error – Ошибка на стороне сервера – Сервер перегружен запросам и не может выполнить запрос, либо же технические проблемы на сервере.В первом случае следует подождать снижения нагрузки на сервер, во втором – ждать завершения технических работ обслуживающего сервер персонала.

Рекомендуем

Заголовки и сниппеты, привлекательность ссылки в р... Сайт достиг в поисковой выдаче ТОПа, но посетители неохотно переходят на сайт, почему? Вот сегодня и попытаюсь в этом разобраться.На одном из свои...
Как найти прямых рекламодателей на сайт или блог?... Наверняка каждый вебмастер или владелец сайта мало-мальски посещаемого мечтает о прямых продажах рекламы. Так и я, постоянно в поиске прямых рекламода...
13 заповедей создания успешной статьи или как обре... В этой статье мы рассмотрим составляющие по-настоящему успешных статей в блоге. Итак, приступим:Наполняй блог контентом. Блог без записей не выз...

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *