Но часто одноранговая сеть - это не лучший выход. Ведь пользовательская ОС мало приспособлена для выполнения функций сервера сети, которую ей приходится выполнять. И если на каком-то компьютере пользователь играет в DOOM или рисует картинку в Adobe Photoshop, а другие пользователи работают с файлами на этом же компьютере, то они будут сильно мешать друг другу — скорость их работы резко снизится. Да и многие другие особенности одноранговых сетей весьма неудобны — и отсутствие защиты информации, и децентрализованное хранение данных, усложняющее их резервирование, и недостаточная надежность, и многое другое. Поэтому обычно в локальных сетях применяются выделенные компьютеры, занимающиеся только обслуживанием локальной сети и совместно используемых данных — серверы.
В локальных сетях с выделенным сервером на сервере используются специальные операционные системы, обеспечивающие надежную и эффективную обработку многих запросов от рабочих мест пользователей. На рабочих станциях такой локальной сети может использоваться любая операционная система, например DOS, Windows и т.д., и должен быть запущен драйвер, обеспечивающий доступ к локальной сети.
На серверах уровня подразделения (скажем, до 100 компьютеров) используется операционная система Novell NetWare (версии 3.12 или 4.1) или Windows NT Server. Иногда применяются и другие ОС — OS/2 Server Advanced, различные варианты UNIX и др. В сетях с большим количеством серверов (скажем, десятком или несколькими десятками) часто используется операционная система Novell NetWare версии 4.1, так как она обеспечивает удобные средства по централизованному управлению ресурсами таких сетей (Novell Directory Service, NDS). Ведь, как известно, именно управление ресурсами сети обычно составляет более половины эксплуатационных расходов. В Windows NT Server аналогичные средства удобны лишь для небольших сетей, включающих один сервер или малое количество серверов.
В тех случаях, когда к некоторым данным требуется обеспечить доступ сотен и тысяч компьютеров, применяются так называемые серверы уровня предприятия. Они часто уже делаются не на основе микропроцессоров Intel, а скажем, на технике фирмы Sun, на мэйнфреймах (больших компьютерах) фирмы IBM и др. Там требуется особо высокая надежность, многопроцессорная обработка, высочайшая пропускная способность и т.д. Такими серверами управляют различные варианты UNIX, MVS фирмы IBM и др.
Кроме сетевой ОС, для эффективной работы пользователей в локальной сети требуется и иное программное обеспечение, которое иногда поставляется вместе с сетевой ОС, а иногда его надо покупать отдельно:
электронная почта обеспечивает доставку писем (а часто и произвольных файлов, а также голосовых и факсимильных сообщений) от одних пользователей локальной сети другим, а иногда позволяет общаться и с удаленными пользователями по модему или через InterNet;
средства удаленного доступа позволяют подключаться к локальной сети с помощью модема и работать на компьютере, как будто он непосредственно подключен в сеть (разумеется, при этом многие операции будут выполняться дольше, так как модем работает значительно медленнее сетевого контроллера);
средства групповой работы (наиболее популярно из них Lotus Notes) позволяют совместно работать над документами, обеспечивают согласованность версий документов у разных пользователей, предоставляют средства для организации документооборота предприятия, позволяют организовывать телеконференции — письменный обмен мнениями по различным темам и т.д.;
программы резервирования позволяют создавать резервные копии данных, хранящихся на серверах локальной сети и на компьютерах пользователей, а при необходимости — восстанавливать данные по их резервной копии;
средства управления локальной сетью позволяют управлять ресурсами локальной сети с одного рабочего места, получать информацию о состоянии и загрузке сети, настраивать производительность сети, управлять системами пользователей сети (например, устанавливать на них программное обеспечение) и т.д.