Сервер (программное обеспечение)
Сервер ( Engl. : Служить = использование ) является программой , что контакт с клиента ожидания для конкретной службы для его удовлетворения. Коммуникация происходит по модели клиент-сервер . Служба сервера специфична для сервера, поэтому для каждой службы существует отдельный сервер. Служба, предоставляемая сервером, называется службой , а обмен данными между клиентом и сервером определяется протоколом для конкретной службы .
Компьютеры, на которых установлено серверное программное обеспечение, называются хостами . Значение сервера, рассматриваемого здесь как программное обеспечение, которое предлагает услугу пользователям, является оригинальным правильным определением в информатике . То, что хост-компьютер сам по себе как сервер, называемый волей, добавлен позже с использованием второстепенного значения, но стало более распространенным в повседневном языке, чем исходное правильное определение.
Примеры
- World Wide Web состоит из веб - страниц , которые передаются от сервера в веб - браузере , используя протокол передачи гипертекста (HTTP) . Серверы, реализующие HTTP , т.е. ЧАС. тех, кто владеет им, называют HTTP-серверами или веб-серверами . Доступ осуществляется через HTTP-клиентов (веб-браузеры). С вариантом HTTP, HTTPS также передаются веб-сайты, при этом путь передачи защищен шифрованием.
- Серверы , которые реализуют файл протокола передачи обычно называют файл , данных или файловых серверов . Протоколы передачи данных, наиболее часто используемые для этого в Интернете, - это FTP и SFTP . В локальных компьютерных сетях ( LAN ), например, внутри компаний, в качестве протокола обычно используется SMB или NFS .
- Также есть серверы приложений . Это программное обеспечение, которое предоставляет специальные услуги, такие как транзакции , аутентификация или доступ к службам каталогов , веб-службам и базам данных через определенные интерфейсы .
Доступность и кластеризация
Сервер либо работает постоянно, либо запускается по запросу от клиента ( 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
веб ссылки
- Каталог ссылок по теме Managed Dedicated Server на curlie.org (ранее DMOZ )
- Каталог ссылок по теме выделенных серверов на curlie.org (ранее DMOZ )