Что такое сервер и для чего он нужен

сервер Технологии

сервер

Слово «сервер» используется в самых разных контекстах, когда речь идёт о компьютерах. Серверы используются в играх для связи игроков друг с другом в многопользовательских матчах; серверы используются предприятиями для обработки электронной почты. У сервера много разных целей, и все они кажутся очень разными.

В этой статье мы поговорим о том, что такое серверы, что они делают и почему они так важны для интернета.

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

Сервер — это компьютер, который доставляет данные на другие компьютеры по сети.

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

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

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

На серверах часто работают операционные системы, такие как Windows Server или дистрибутив Linux.

Какие типы серверов существуют

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

Веб-серверы

Веб-сервер — это тип сервера, который обрабатывает запросы веб-страниц. Когда вы посещаете веб-сайт, ваш браузер делает запрос на сервер для веб-страницы. Когда вы щёлкнули по этой статье, был отправлен запрос «Что такое сервер?» статья на нашем блог-сервере. Затем сервер находит веб-страницу, которую вы ищете, и возвращает её.

Веб-серверы часто используют такие инструменты, как Apache, NGINX и Microsoft IIS для обработки запросов.

Почтовый сервер

Без почтового сервера вы не смогли бы отправлять электронные письма. Сервер электронной почты используется для отправки и получения сообщений электронной почты.

Есть несколько типов почтовых серверов. IMAP, POP или SMTP — это все типы почтовых серверов. Вы, наверное, видели эти термины хотя бы раз в своём почтовом клиенте. IMAP и POP используются для загрузки сообщений в ваш почтовый ящик, а SMTP используется для отправки сообщений на почтовый сервер, который обрабатывает это письмо.

Файловые серверы

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

FTP-серверы используются для хранения файлов. Вы можете подключиться к FTP-серверу с помощью клиента. Этот клиент позволит вам загружать файлы на сервер и вносить изменения в существующие файлы.

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

Домашние серверы

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

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

Домашние серверы часто используются для хранения файлов. Используя программное обеспечение FTP-сервера, вы можете настроить собственный домашний файловый сервер, который вы можете использовать для доступа ко всем своим файлам в локальной сети. Это означает, что вам не нужно хранить все свои файлы на вашем персональном компьютере. Вы можете использовать домашний сервер как резервную копию или как основной метод хранения файлов.

Клиент-серверные и одноранговые отношения

Есть два способа настройки серверов: с использованием клиент-серверных или одноранговых отношений.

Модель клиент-сервер — это когда сервер выполняет определённую цель, например, размещает базу данных или веб-сайт. Затем клиент будет делать запросы к этому серверу, когда ему нужно получить доступ к ресурсам на компьютере. Это означает, что клиент и сервер разделены. Любое устройство, отправляющее запросы, является клиентом; устройство, обрабатывающее запросы, — это сервер.

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

Как обслуживаются серверы

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

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

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

Вывод

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

Любой компьютер может быть сервером, но если сервер будет широко использоваться, то лучше всего иметь выделенный компьютер, который будет выступать в качестве сервера. Вот почему облачные вычисления стали настолько распространёнными: вместо того, чтобы покупать собственное серверное оборудование для запуска сервера, который может получать большой трафик, вы можете арендовать его из облака.

Читайте также:  Раскрытие потенциала дополненной реальности
Оцените статью
bestprogrammer.ru
Добавить комментарий