Сервер ( англ. server - «служка») - в компьютерной терминологии термин может касаться отдельного компьютера или программы. Главным признаком в обоих случаях является способность машины или программы подавляющее количество времени работать автономно, без вмешательства человека реагируя на внешние события в соответствии с установленным ПО. Вмешательство человека происходит при установке сервера и при его сервисного обслуживания. Часто это делают отдельныеадминистраторы серверов с высокой квалификацией.
Сервер как компьютер - это служебный компьютер в локальной или глобальной сети, обеспечивающей функционирование сети, все или часть его функций.
Сервер как программа - программа, предоставляющая некоторые услуги другим программам ( клиентам ). Связь между клиентом и сервером обычно осуществляется посредством передачи сообщений, часто по сети, и использует некий протокол для кодирования запросов клиента и ответов сервера. Серверные приложения могут быть установлены как на серверном, так и на персональном компьютере, каждый раз они обеспечивают выполнение определенных услуг (например, сервер баз данных или веб-сервер ).
Компьютер или программа, установленная на компьютере, способны автоматически распределять информацию или файлы под управлением сетевой ОС или в ответ на запросы, присланные в режиме on-line пользователями, и таким образом оказывать услуги другим компьютерам сети (клиентам ).
В зависимости от функционального назначения различают файловые серверы ( англ. File Интернет-серверы и другие).