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

Оглавление:

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

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

Что делает сервер в компьютерной сети?

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

Большинство компьютерных сетей поддерживают один или несколько серверов, выполняющих специализированные задачи. Как правило, чем крупнее сеть с точки зрения подключающихся к ней клиентов или объема данных, которые она перемещает, тем более вероятно, что несколько серверов играют определенную роль, каждый из которых предназначен для определенной цели.

Сервер - это программное обеспечение, которое выполняет определенную задачу. Однако мощное оборудование, которое поддерживает это программное обеспечение, также называется сервером. Это связано с тем, что серверное программное обеспечение, которое координирует сеть из сотен или тысяч клиентов, требует аппаратного обеспечения, более надежного, чем компьютеры для потребительского использования.

Распространенные типы серверов

Хотя некоторые выделенные серверы сосредоточены на одной функции, например сервер печати или сервер базы данных, в некоторых реализациях один сервер используется для нескольких целей.

Большая сеть общего назначения, которая поддерживает компанию среднего размера, скорее всего, использует несколько типов серверов, в том числе:

  • Веб-сервер: веб-сервер показывает страницы и запускает приложения через веб-браузеры. Сервер, к которому сейчас подключен ваш браузер, - это веб-сервер, который доставляет эту страницу и изображения на ней. Клиентская программа в данном случае - это браузер, такой как Internet Explorer, Chrome, Firefox, Opera или Safari. Веб-серверы используются для многих задач в дополнение к доставке простого текста и изображений, таких как загрузка и резервное копирование файлов в Интернете через службу облачного хранилища или онлайн-службу резервного копирования.
  • Сервер электронной почты: Серверы электронной почты отправляют и получают сообщения электронной почты. Если на вашем компьютере есть клиент электронной почты, программное обеспечение подключается к серверу IMAP или POP, чтобы загружать ваши сообщения на ваш компьютер, и к серверу SMTP, чтобы отправлять сообщения обратно через сервер электронной почты.
  • FTP-сервер: FTP-серверы перемещают файлы с помощью инструментов протокола передачи файлов. FTP-серверы доступны удаленно с помощью программ-клиентов FTP, которые подключаются к общему файловому ресурсу на сервере либо с помощью встроенных возможностей FTP-сервера, либо с помощью специальной программы FTP-сервера.
  • Сервер идентификации: Серверы идентификации поддерживают логины и роли безопасности для авторизованных пользователей.

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

Некоторые серверы существуют для определенной цели, но не обязательно взаимодействуют с ними каким-либо осмысленным образом. DNS-серверы и прокси-серверы - вот некоторые примеры.

Типы сетевых серверов

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

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

Понимание кластеров серверов

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

Image
Image

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

Компьютерные серверы дома

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

Image
Image

ПО Plex media server помогает пользователям просматривать цифровые мультимедиа на телевизорах и развлекательных устройствах независимо от того, находятся ли данные в облаке или на локальном ПК.

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

Однако не все домашние компьютеры и интернет-соединения подходят для большого трафика. Пропускная способность, хранилище, оперативная память и другие системные ресурсы - это факторы, влияющие на то, насколько большой домашний сервер вы можете поддерживать. Большинство домашних операционных систем лишены серверных функций.

Дополнительная информация о серверах

Поскольку время безотказной работы критически важно для большинства серверов, серверы не предназначены для отключения, а вместо этого работают круглосуточно и без выходных. Однако иногда серверы намеренно отключаются для планового обслуживания, поэтому некоторые веб-сайты и службы уведомляют пользователей о запланированном отключении или плановом обслуживании. Серверы также могут непреднамеренно отключаться во время чего-то вроде DDoS-атаки.

Веб-сервер, который сообщает об ошибке из-за простоя (преднамеренного или нет), может сделать это, используя стандартный код состояния

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

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

FAQ

    Что делает прокси-сервер?

    Прокси-сервер служит дополнительным уровнем защиты между вами и посещаемыми вами сайтами. Подключение к прокси-серверу скрывает ваш IP-адрес от других серверов, к которым вы подключаетесь, поскольку вместо этого они видят адрес прокси-сервера. Выполните поиск в Интернете по запросу «бесплатные прокси-серверы», чтобы найти десятки вариантов.

    Что делает DNS-сервер?

    DNS-серверы хранят базы данных общедоступных IP-адресов. Когда вы вводите URL-адрес в браузере, DNS-сервер преобразует его в IP-адрес, позволяя вам подключиться к соответствующему веб-серверу.

    Что делает DHCP-сервер?

    DHCP-серверы отвечают за назначение IP-адресов с использованием протокола динамической конфигурации хоста (DHCP). В большинстве домашних сетей Wi-Fi эту работу выполняет маршрутизатор, но в более крупных сетях может быть выделенный DHCP-сервер.

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

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

Рекомендуемые: