Мы объясним, что такое сервер, его основные характеристики и для чего он используется. Также, что такое веб-сервер, классификация и примеры
Серверы работают на основе модели взаимодействия клиент-сервер
Что такое сервер?
вычислительной технике компьютер , который является частью компьютерной сети и предоставляет определенные услуги остальным компьютерам в сети, называемым станциями или клиентами, называется сервером. Такой компьютер должен иметь специальное приложение, способное обрабатывать запросы различных клиентов и предоставлять им своевременный ответ, так что в действительности несколько одновременно работающих серверов ( программное обеспечение ) могут работать в пределах одного физического компьютера ( аппаратное обеспечение ), при условии, что они имеют необходимые материально-технические ресурсы
Серверы работают на основе модели связи клиент-сервер (или архитектуры), распределяя задачи между доступными поставщиками ресурсов , тем самым предлагая своим клиентам возможность обмена данными специфической информацией и доступа к определенным программным и аппаратным ресурсам, таким как конкретное приложение или периферийное устройство. Так работают, например, веб-сайты сервисы электронной почты
Обычно серверы можно классифицировать в зависимости от их доступности на выделенные и общие. Выделенные серверы – это те, у которых все аппаратные и вычислительные ресурсы доступны для обслуживания клиентских запросов; в то время как общие серверы – это те, которые, помимо получения клиентских запросов по сети , обслуживают процессы локально, вне сети
Характеристики сервера
Серверы должны иметь постоянное электропитание.
Поскольку серверы – это компьютеры, отвечающие за обслуживание запросов клиентов сети, одной из их основных характеристик является то, что они должны постоянно иметь доступ к своим ресурсам, чтобы сеть работала в любое время. Другими словами, они должны быть всегда включены, всегда доступны. Именно по этой причине иногда веб-страница или ее ресурсы не могут быть загружены: если сервер выходит из строя или ломается, определенный сегмент сети, за который он отвечает, перестает быть доступным для его клиентов
С другой стороны, серверы обычно это компьютеры высокого класса , оснащенные достаточной вычислительной мощностью, чтобы обрабатывать многочисленные запросы клиентов с минимальной задержкой. Это также подразумевает наличие постоянной подачи электроэнергии и других физических ресурсов для обеспечения их работоспособности. На самом деле, во многих случаях серверы хранятся в отсеках, которые очень хорошо приспособлены для этих целей, в том числе и климатически: в достаточно прохладной и непыльной среде перегрев системы исключен
Для чего нужен сервер?
Игровые серверы позволяют получить доступ к развлекательной программе.
Серверы, как упоминалось выше, отвечают за обработку запросов от клиентов в данной сети, а также за управление ресурсами, доступными в сети, чтобы каждый клиент мог получить доступ к необходимой ему информации или периферийным устройствам. В этом смысле серверы могут выполнять самые разные функции, например:
- Файловые серверы. Они хранят файлы или архивы информации и передают их в сеть.
- 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).
Добавить комментарий