Что такое сервер

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

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

Браузер запрашивает домен, и после нахождения, к какому ip-адресу (уникальный адрес компьютера в Интернете, который состоит из четырех чисел, находящихся в диапазоне от 0 до 255 и разделенных точками) относится этот домен, загружает главную страницу в окне. Пользователь может просматривать информацию с сервера, к которой он может иметь доступ.

Функции, выполняемые Web-серверами, в сущности очень просты:

  • прием запроса от Web-браузера по протоколу HTTP с использованием TCP/IP;
  • поиск и отсылка файла гипертекста или документа в браузер по HTTP;
  • обслуживание запросов mailto, ftp, telnet и др.;
  • запуск прикладных программ на Web-сервере с передачей и возвратом параметров обработки через интерфейс CGI;
  • обслуживание навигационных карт изображения imagemap;
  • служит источником загружаемых программ на языке Java;
  • контроль доступа на основе имен и паролей доступа
  • ведение регистрационного журнала;
  • административное и оперативное управление сервером.

Общаются между собой браузер и сервер просто. Браузер (клиент) посылает запрос, а сервер отсылает ответ и разрывает соединение.

Сейчас наиболее распространённым программным обеспечением веб-серверов являются:

  • Apache — свободный веб-сервер, наиболее часто используемый в Unix-подобных операционных системах;
  • IIS от компании Microsoft, распространяемый с ОС семейства Windows NT.