Что такое сервер
Сервер — что это такое? Сервер — это компьютер, предназначенный для обработки запросов и доставки данных на другой компьютер через Интернет или локальную сеть. Хорошо известный тип такого устройства — это веб-сервер, на котором веб-страницы могут быть доступны по Интернету через веб-браузер. Однако существует несколько типов подобных устройств, в том числе локальных, таких как файловые, которые хранят данные в частной сети.
Функции
При том, что любой компьютер, на котором работает необходимое программное обеспечение, может функционировать как сервер, наиболее типичное использование этого слова относится к очень большим, мощным машинам, которые передают и извлекают данные в Интернете.
Работа большинства компьютерных сетей обеспечивается одним или несколькими серверами, которые обрабатывают специализированные задачи. Как правило, чем больше сеть с точки зрения клиентов, которые к ней подключаются или объема данных, которые она перемещает, тем больше вероятность того, что в процессе участвуют несколько устройств, каждое из которых выполняет определенные задачи.
Server — это программное обеспечение, которое обрабатывает конкретную задачу. Однако мощное оборудование, поддерживающее это программное обеспечение, также называется сервером. Это связано с тем, что серверное программное обеспечение, которое координирует сеть из сотен или тысяч клиентов, требует более надежного оборудования, чем компьютеры, для потребительского использования.
Распространенные типы:
- веб-сервер показывает страницы и запускает приложения через браузер. Сервер, к которому сейчас подключен ваш браузер, является веб-сервером, который доставляет эту страницу и изображения на ней. Клиентская программа в этом случае представляет собой браузер, такой как Internet Explorer, Chrome, Firefox, Opera или Safari. Такое оборудование используется для многих задач в дополнение к доставке простого текста и изображений, таких как загрузка и резервное копирование файлов в Интернете через службу облачного хранилища или онлайн-службу резервного копирования;
- почтовый сервер отправляет и получает сообщения электронной почты. Если на компьютере есть почтовый клиент, программное обеспечение подключается к IMAP- или POP-серверу для загрузки сообщений на компьютер и SMTP-серверу для отправки сообщений обратно через почтовый сервер;
- FTP-сервер перемещает файлы с помощью инструментов протокола передачи файлов. FTP-серверы доступны удаленно с помощью клиентских программ FTP, которые подключаются к файловому ресурсу сервера либо через встроенные FTP-возможности, либо с помощью выделенной программы FTP-сервера;
- сервер идентификации поддерживает имена входа и роли безопасности для авторизованных пользователей.
Сотни специализированных типов подобного оборудования поддерживают компьютерные сети. Помимо распространенных корпоративных типов, домашние пользователи часто взаимодействуют с онлайн-игровыми серверами, чат-серверами и серверами потокового аудио и видео.
Типы сетевых серверов
Многие сети в Интернете используют сетевую модель клиент-сервер, которая объединяет веб-сайты и коммуникационные услуги. Например, так работает оборудование интернет-провайдеров, оказывающих услуги хостинга. Альтернативная модель, называемая одноранговой сетью, позволяет всем устройствам в сети функционировать в качестве сервера или клиента по мере необходимости.
Одноранговые сети обеспечивают большую степень конфиденциальности, поскольку связь между компьютерами узконаправленная. Однако отчасти из-за ограничений пропускной способности большинство реализаций одноранговых сетей недостаточно надежны для поддержки больших пиков трафика.
Общие сведения о кластерах серверов
Слово кластер широко используется в компьютерных сетях для обозначения реализации общих вычислительных ресурсов. Как правило, кластер объединяет ресурсы двух или более вычислительных устройств, которые в противном случае могли бы функционировать отдельно для какой-либо общей цели (часто рабочей станции или серверного устройства).
Группа веб-серверов представляет собой набор сетевых веб-серверов, каждый из которых имеет доступ к контенту на одном сайте. Это оборудование концептуально функционирует как кластер.
Домашние компьютерные серверы
Поскольку серверы являются программным обеспечением, люди могут запускать серверы дома, доступные либо для устройств, подключенных к их домашней сети, либо для устройств за пределами сети. Например, некоторые сетевые жесткие диски используют протокол Network Attached Storage , чтобы разрешить различным компьютерам в домашней сети доступ к общему набору файлов.
Программное обеспечение медиа-сервера Plex помогает пользователям просматривать цифровые медиафайлы на телевизорах и развлекательных устройствах независимо от того, находятся данные в облаке или на локальном ПК.
Однако не все домашние компьютеры и интернет-соединения подходят для большого трафика. Пропускная способность, хранилище, оперативная память и другие системные ресурсы — это факторы, которые влияют на размер домашнего сервера, который вы можете поддерживать. Большинство домашних операционных систем также лишены функций, связанных с сервером.
Дополнительная информация
Поскольку время безотказной работы критически важно для большинства устройств, серверы не предназначены для завершения работы, а вместо этого работают 24/7. Тем не менее, они иногда намеренно выводятся из строя для планового обслуживания, поэтому некоторые сайты и сервисы уведомляют пользователей о запланированных простоях или плановом обслуживании. Они также могут непреднамеренно выйти из строя во время чего-то вроде DDoS-атаки.
Веб-сервер, который сообщает об ошибке из-за простоя — преднамеренного или нет — может сделать это, используя стандартный код состояния HTTP. Когда он удаляет информацию навсегда или даже временно, вы все равно можете получить доступ к этим файлам, если сторонняя служба заархивировала их.
Крупные компании, которые имеют несколько серверов, обычно не получают доступ к этому оборудованию локально, например, с помощью клавиатуры и мыши, а вместо этого управляют устройствами с помощью удаленного доступа. Эти сервера также иногда являются виртуальными машинами, что означает, что на одном устройстве хранения может размещаться несколько серверов, что экономит физическое пространство и деньги.
Рубрики
- Кодер
- Курсы
- Сервисы
- Якоря