Как работает сервер
Ответ на вопрос «как работает сервер», будет таким же, как и на вопрос «как работает компьютер», если говорить о процессах внутри аппаратного устройства. Поэтому, в данном случае, более правильным будет рассказать о том, что делает сервер, какие функции он выполняет в сети.
Сервер – это мощный компьютер, предназначенный для обработки запросов и доставки данных на другой компьютер, в т.ч. по сети (локальной сети или сеть Интернет).
Наиболее известный тип серверов – веб-сервер (web-server), который должен предоставлять веб-страницы для компьютеров (клиентов), их запрашивающих. В этом случае, на компьютере должна быть установлена «программа-клиент», которая называется веб-браузер, например, Windows Edge, Google Chrome или Яндекс Браузер (Opera, Firefox, U-browser и т.д.).
Когда интернет-пользователь вводит URL в адресной строке, то его браузер разделяет URL на три части:
- Протокол передачи гипертекста: http(s)://
- Имя сервера: www.servername.com
- Имя нужного файла: text.htm
Эти три части выполняют различные задачи, но все они взаимодействуют с веб-сервером, к которому обращает пользователь.
Несколько типов серверов предназначены для работы в во внутренней сеть предприятия («Интранет»), которая работает по протоколам сети Интернет, но доступная только для сотрудников (иногда также партнёров и клиентов) предприятия. Например, файловый сервер, управляющий хранением файлов пользователей.
Есть также промежуточный вариант – т.н. сеть «Экстранет». Это закрытая часть сети Интранет, часть которой или даже она вся, может быть доступна, кроме сотрудников ещё и внешним пользователям, которые имеют право в неё входить.
Что представляет собой сервер
В качестве сервера может выступать как отдельный служебный компьютер (похожий на обычный ПК), так и целая станция, содержащая в себе множество аппаратных единиц. Зачастую для выполнения внутренних задач компании (например, работы с базами данных, вычислительных операций, отправки и получения внутренней почты) используются одиночные служебные компьютеры.
Если же мощностей одного сервера не хватает и необходимо подключать дополнительные, используют станции, представляющие собой вертикальные стойки с множеством аппаратных единиц. Например, в крупных компаниях, дата-центрах или у хостинг-провайдеров.
Такие компании обладают отдельными серверными комнатами, где и расположено все оборудование. В помещениях поддерживается определенный уровень влажности, температуры, пыльности, предусмотрены противопожарные меры безопасности и т. д.
Серверные станции могут использоваться как для выполнения задач внутри компании, так и для сдачи серверов в аренду. Например, для размещения сайтов.
По сути, сервер — это тот же компьютер, только имеющий более качественные аппаратные составляющие (оперативная память, процессоры, жесткие диски и т. д.). Устройства ввода и вывода (монитор, клавиатура, мышь) для выполнения операций не требуются, они нужны лишь для настройки и обслуживания. Для корректной работы необходимы постоянное электропитание, доступ к сети и исправность оборудования.
Виды серверов
Могут быть разных типов, но, в основном они разделяются просто по задачам. Также, свой север можно запустить и на обычном компьютере, установив соответствующее программное обеспечение.
Основные
Физический — выделенный-сервер. Когда в вашем владении полностью вся машина. Мощность ограничена лишь железом, установленным внутри.
Виртуальный — тот же выделенный. Но, которым одновременно пользуются несколько пользователей. В нем обычно ограничены какие-то функции, т.к. пользоваться можно лишь частью ресурсов.
Локальный — невыделенный-сервер. Запускается с помощью специальной программы на обычном или выделенном компьютере, может быть доступен только с этого компьютера или для тех, кто подключен в одной локальной сети.
По задачам
Веб-сервер. Обеспечивает хранение информации во всемирной паутине и дает к ним доступ. Те же сайты размещают информацию именно здесь.
Игровой. Служит для обработки информации в онлайн играх, обеспечивает взаимодействие игроков.
Видео. Всем знакомы видео хостинги, где мы часто смотрим различные ролики.
Почтовый. Обрабатывает электронную почту. Можно запустить свой аналог почты на мэйл.
FTP. Обеспечивают доступ к файлам по протоколу File Transfer Protocol.
DNS-серверы. Благодаря им мы знаем по каким адресам нужно заходить, чтобы попасть на определенный сайт. подробнее о них читайте в соответствующем материале на сайте.
Также еще есть ВПН и Прокси-сервера.
Важно! Как вы могли понять, существует множество различных задач, для решения которых можно приспособить тот или иной сервак. И все по сути выполняет отдельный выделенный компьютер.
Отличие от обычного компьютера
Это тот же компьютер, только выделенный для выполнения определенных задач. Также, для них производители аппаратного обеспечения могут выпускать свои линейки продуктов, которые будут отличаться повышенной производительностью, и соответственно более высокой ценой.
Они намного более мощные, чем простые компьютеры. На них стоят мощные процессоры, оперативная память с большим объемом и накопители с количеством Гб, которые в принципе никогда будут не нужны на обычном ПК.
Для сервера необязательно устанавливать монитор, клавиатуру, мышь колонки и т.д. Достаточно установить и настроить его, после чего он будет работать и выполнять поставленные задачи. Поэтому периферия не нужна.
Часто располагаются в отдельных хорошо проветриваемых помещениях и могут выглядеть, как суперкомпьютеры — большие и мощные. Эти комнаты еще называют — серверные.
В заключение
Теперь вы точно знаете, что означает это термин. Как видите в этом нет ничего сложного. Они есть у каждого большого интернет ресурса, чтобы обеспечивать работу и функционирование их систем.
5) Сервер обмена документами (FTP-сервер)
Подобно тому, как документы передаются через сервер обмена документами в локальной сети, такой сервер позволяет обмениваться документами через Интернет.
Когда почтовый сервер установлен все электронные письма, предназначенные для сотрудников компании, сначала приходят на сервер, после чего они распространяются. То же самое происходит, когда сотрудники хотят отправить кому-то электронное письмо. Сначала оно приходит на сервер, а сервер отправляет кому назначалось.
Резервирование
В серверах всегда осуществляется резервирование. Для этого существует так называемый RAID (Redundant Array of Independent Disks, избыточный массив жестких дисков). Информационные файлы дублируются определенным образом. Способов дублирования может быть несколько, поэтому существует RAID-0, -1, -2, -3, -4, -5 и -6. Теперь, даже если какой-то винчестер выйдет из строя — информация не потеряется.
Для конфигурации RAID существует аппаратный контроллер. Это то, чего чаще всего нет в бытовых или офисных компьютерах Контроллер RAID (точнее, та его часть, которая хранит конфигурацию) может иметь собственный источник резервного питания — аккумулятор небольшой емкости.
Одноплатный сервер
У сервера может быть и такая задача: собирать данные с погодных датчиков, обрабатывать их, получать данные с соседних серверов и присылать каждый час в телеграм самый точный прогноз.
Для этого не нужен ни сервер в стойке, ни даже системник — достаточно простого одноплатного компьютера на линуксе. Под такие задачи хватит и слабого железа, тем более что разместить его можно где угодно, энергии ест мало и работает бесшумно. Главное — чтобы было подключение к интернету.
Компьютер Onion Omega 2+ — одноплатник, на котором можно запустить Linux
Ликбез для чайников
Каждый сервер запускается для выполнения определенных задач, вот некоторые из них:
- Сервер идентификации — служит для контроля доступа пользователей к сети, информационным ресурсам предприятия, охранным системам и даже для физического доступа в помещения.
- Сервер печати — через него сотрудники удаленно контактируют с оборудованием, и могут начать печать с любого рабочего компьютера.
- Файловый сервер — пространство, в котором сотрудники могут обмениваться файлами и документами.
- Веб-сервер — платформа, где разворачивается программа, либо веб-сайт, к которым требуется массовый доступ из внешней сети.
- Сервер баз данных — компьютер в сети, на котором установлена программа создания и управления базами данных.
- VDS-сервер — физический компьютер с удаленным доступом и полным контролем.
- VPS-сервер — виртуальная машина, развернутая на удаленном компьютере и потребляющая часть его мощностей.
- VPN-сервер — физический сервер с установленным на нем программным обеспечением для туннелирования трафика и сокрытия корпоративной информации от внешнего наблюдателя.
Существуют сервера для рендера, майнинга, разнообразных облачных технологий и научных исследований.
Каждый сервер требует индивидуальной конфигурации, подбора оборудования и комплектующих.
Виды и типы серверов
Многообразие задач, которые ставятся перед серверами, обусловило большое количество видов и типов этого оборудования. IT-специалисту стоит ориентироваться в существующих разновидностях и понимать назначение и особенности каждой из них.
Web-сервер
Это — пожалуй, наиболее распространённая разновидность, с которой имеет дело каждый пользователь Интернета. На web-серверах хранится текстовый, графический, видео- и другой контент, из которого состоят интернет-сайты. Посетитель отправляет запрос, используя для этого браузер персонального компьютера или мобильного устройства, играющего роль клиента. Web-сервер даёт ответ в формате HTTP и отправляет клиенту данные. В результате посетитель видит на экране интересующий его сайт, переходит по страницам, отправляет через формы данные — словом, взаимодействует с web-сервером.
Игровой сервер
Эта машина обеспечивает взаимодействие игроков, запускающих одну и ту же игру в режиме мультиплеера и одновременно находящихся в виртуальном мире. Геймерам хорошо известны такие названия, как World of Tanks, Counter Strike, DotA, World of Warcraft и многие другие. Во всех случаях речь идёт именно об игровых серверах, причём в случае с известными играми они являются весьма и весьма мощными, ведь им приходится выдерживать немалые нагрузки.
Видеосервер
Как легко понять по его названию, он используется для хранения видеороликов — фильмов, клипов и многих других. Пользователь, обращаясь к видеосерверу со своего устройства, получает возможность смотреть видео, не скачивая его и не расходуя собственное дисковое пространство. При упоминании видеосерверов в первую очередь вспоминается крупнейший ресурс, известный, пожалуй, каждому — YouTube.
Сервер локальной сети
Так называется машина, к которой организован ограниченный доступ — например, внутри корпоративной сети, развёрнутой на предприятии. Благодаря её наличию сотрудники, находясь на разных (и нередко весьма удалённых) рабочих местах, могут одновременно использовать информацию — например, бухгалтерскую базу данных. Такой сервер позволяет общаться по рабочим вопросам, отслеживать выполнение поручений, решать многие другие задачи.
Почтовый сервер
Применяется для хранения электронной почты, пересылки писем, фильтрации спама, сортировки электронных писем по категориям, решения других задач, связанных с использованием e-mail. В числе наиболее известных сервисов, позволяющих воспользоваться почтовыми серверами — Mail, Yandex, Gmail, ряд других. Такую возможность дают и хостинг-провайдеры, которые создают электронные ящики на персональных доменах пользователей.
FTP-сервер
Используется для хранения файлов и удалённого доступа к ним по FTP — File Transfer Protocol. В зависимости от назначения и масштаба сервера доступ может быть реализован как через Интернет, так и по локальной сети. Если в случае с web-сервером пользователи работают в браузерах, то в данном случае удобнее всего применять специализированные программы для передачи файлов — например, Filezilla.
DNS-сервер
Что такое адрес сервера в сети, то есть его IP-адрес? Это — набор из нескольких групп цифр, разделённых точками. Зная его, можно открыть сайт, скачать файлы, решить другие задачи, связанные с доступом к серверу. Есть проблемы: набор цифр гораздо сложнее запомнить, к тому же он изменится при переезде сайта на другой хостинг. Они решаются с помощью доменных имён — проще говоря, привычных каждому адресов веб-сайтов. Связь между IP-адресами и доменными именами обеспечивают DNS-серверы. Они нужны для автоматического определения упомянутых выше наборов цифр при вводе пользователями адресов сайтов.
VPN-сервер
Это оборудование обеспечивает работу виртуальной сети, которая позволяет зашифровать и защитить персональные данные пользователей. Последние могут пользоваться общедоступным каналом связи, то есть Интернетом, однако благодаря VPN-серверу оставаться при этом внутри защищённой частной сети.
Прокси-сервер
Одна из функций этого серверного оборудования — кэширование (сохранение на локальном диске) информации, полученной из Интернета. При повторном обращении прокси-сервер отдаёт сохранённые данные пользователю, делая ненужным очередной выход во всемирную сеть и экономя трафик.