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