Главная страница » Сервер
Информатика

Сервер

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

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

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

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

Обычно серверы можно классифицировать в зависимости от их доступности на выделенные и общие. Выделенные серверы – это те, у которых все аппаратные и вычислительные ресурсы доступны для обслуживания клиентских запросов; в то время как общие серверы – это те, которые, помимо получения клиентских запросов по сети , обслуживают процессы локально, вне сети

Характеристики сервера

Серверы должны иметь постоянное электропитание.

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

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

Для чего нужен сервер?

Игровые серверы позволяют получить доступ к развлекательной программе.

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

  • Файловые серверы. Они хранят файлы или архивы информации и передают их в сеть.
  • Active Directory/Domain Servers. Они управляют информацией, связанной с сетью , ее пользователями , оборудованием и внутренними группами.
  • Сервер печати. Управляет набором принтеров, доступных в сети, предоставляя к ним доступ и управляя очередью печати.
  • Почтовый сервер . Управляет потоком электронной почты между клиентами, к ним и от них в сети, отправляя и получая сообщения и сохраняя историю сообщений.
  • Прокси-сервер . Его роль заключается в резервном копировании, хранении в течение определенного периода времени в кэш-памяти копии веб-страниц, доступных в сети, для ускорения доступа к ним или для восстановления данных в случае выхода из строя оригинала.
  • Веб-сервер. Хранит содержимое, необходимое для одной или нескольких веб-страниц, и управляет упорядоченным доступом к нему, чтобы браузеры клиентов могли отобразить веб-сайт.
  • DNS Server. Хранит информацию, необходимую для связывания доменного имени с серией IP-адресов компьютеров, связанных с ним (его веб-серверов).
  • DHCP Server. Отвечает за назначение динамических (изменяющихся) IP-адресов клиентам, подключающимся к сети.
  • FTP-сервер . Хранит специфическую информацию пользователя и обеспечивает частный доступ к ней между компьютерами.
  • Игровой сервер. Те, которые специально предназначены для хранения информации, чтобы клиенты могли одновременно получить доступ к развлекательной программе (массовые видеоигры, как правило).

Веб-сервер

Веб-сервер позволяет подключаться по таким протоколам, как HTTP.

Веб-серверы – это программы (программное обеспечение) повседневного использования в Интернете , которые являются промежуточным звеном между сервером, где размещены данные, запрашиваемые клиентом, и его собственным компьютером , обеспечивая соединения через различные протоколы передачи данных, такие как известный HTTP (HyperText Transfer Protocol, или Hypertext Transfer Protocol ). Другими словами, это программы, которые являются посредниками между браузером пользователя Интернета и местом, где находится информация, которую он ищет или в которой нуждается

Этот термин также используется для обозначения самого компьютера (аппаратного обеспечения), на котором хранятся файлы, составляющие веб-сайт , а также программного обеспечения, необходимого для осуществления соединения с веб-страницей

Продолжение следует: Веб-сервер

Типы веб-серверов

Веб-серверы могут быть двух видов, в зависимости от их содержания:

  • Статические серверы. Так называют компьютеры, на которых хранится информация, которую ищет пользователь, и HTTP-сервер, отвечающий на протоколы запроса данных. Запрашиваемые файлы отправляются в сохраненном виде, независимо от наличия или отсутствия ошибок, отсюда и название.
  • Динамические серверы. Это серверы, идентичные статическим, но содержащие дополнительное программное обеспечение (например, приложения и базы данных ), которое позволяет им обновлять информацию, запрашиваемую клиентом, перед отправкой ее по сети.

Примеры веб-серверов

Ниже перечислены некоторые из наиболее часто используемых веб-серверов:

  • Nginx. Веб-сервер и прокси-сервер, разработанный одноименной компанией в 2004 году.
  • Apache. Веб-сервер HTTP с открытым исходным кодом, разработанный в 1995 году и поддерживаемый сообществом пользователей, входящим в Apache Software Foundation.
  • Internet Information Services или IIS. Веб-сервер и набор служб, предназначенный для Microsoft Windows , который первоначально был включен в его NT-версию.
  • Чероки. Кроссплатформенный веб-сервер, написанный на языке C, доступный по лицензии GNU General Public License ( свободное программное обеспечение ).
  • Tomcat . Дистрибутив Apache 1999 года, также известный как Jakarta Tomcat, который работает по принципу сервлетов (Java).
Михаил Морозов

Михаил Морозов

Окончил факультет журналистики МГУ. Ещё во время учёбы в вузе стал публиковаться в «Новой газете». Кроме литературной работы, профессионально занимался фотографией.

Добавить комментарий

Нажмите здесь, чтобы оставить комментарий