Сервер (программное обеспечение)

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

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

Примеры

Доступность и кластеризация

Сервер либо работает постоянно, либо запускается по запросу от клиента ( Unix : см. Режим демона , inetd ). Для повышения надежности и производительности несколько серверов можно объединить в кластер . Они могут быть распределены на одном или нескольких хостах . Если один или несколько серверов выходят из строя, остальные серверы принимают запрос клиента.

Известные типы серверов

Тип сервера Журналы Объяснение
Сервер аутентификации РАДИУС содержит базу данных идентификаторов пользователей, паролей, IP-адресов и другой информации.
Сервер чата IRC , XMPP передает данные участникам чата .
Файловый сервер FTP , SFTP , WebDAV разрешить передачу файлов .
NFS , SMB разрешить редактирование удаленных файлов через клиент. В общем, одновременный доступ также возможен. В отличие от службы передачи файлов, передаются не все файлы, а только операции, выполняемые с файлами, и конкретные данные, принадлежащие им.
Сервер базы данных CLI ( ODBC , JDBC ), DBI управлять одной или несколькими системами баз данных.
Цифровой медиа-сервер DMS предоставлять медиа-контент (например, фильмы, изображения, музыку).
Сервер печати LPDP передать доступ к принтерам .
DHCP-сервер DHCP назначать компьютеры в сети, среди прочего. динамическое присвоение IP-адресов.
Игровой сервер различный используются для онлайн- игр.
Почтовый сервер SMTP , POP3 , IMAP используются для отправки и получения электронной почты .
Картографический сервер предоставлять веб- сервисы ( геопространственные сервисы ), специализирующиеся на пространственных данных .
Сервер имен DNS В корневых серверах имен DNS являются наиболее важными серверами имен в в системе доменных имен .
Сервер новостей NNTP NNTP - это протокол для обмена текстовыми сообщениями в Usenet .
Прокси сервер сделать кэшированную информацию доступной для других компьютеров.
Потоковый сервер различный Например, может транслировать Интернет- радио (например, VLC ).
Терминальный сервер RDP , VNC предоставить другим компьютерам (в основном тонким клиентам ) эмулируемую рабочую среду.
веб сервер HTTP / HTTPS предоставлять веб-сайты веб-клиентам.
Сервер времени NTP используются для синхронизации часов компьютера.

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

Смотри тоже

литература

  • Дуглас Э. Комер: Компьютерные сети и Интернет. Исследования Пирсона, ISBN 3-8273-7023-X
  • Крейг Хант: TCP / IP. О'Рейли, ISBN 3-89721-179-3

веб ссылки