5.1. ЛОКАЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ

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

Но это было давно, а сейчас все совершенно не так. Сегодня компьютеры находятся на каждом столе, и термины вроде LAN (локальная сеть) и MAN (глобальная сеть) также быстро вошли в обиход, как телефон или дистанционное управление.

Слово «сеть», как и ПК, пробралось в нашу жизнь и не желает ее покидать. Другие слова, такие как биты, байты, боды, SPT, UPT, NetWare, LANtastic – список их бесконечен – заполнили наш лексикон и постоянно вертятся на языке. Во времена механических пишущих машинок жизнь, вероятно, была намного проще, но это безвозвратно ушло. Большинство же изменений происходит настолько быстро, что многие просто не в состоянии угнаться за современными технологиями.

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

Из нескольких персональных компьютеров можно построить так называемую локальную вычислительную сеть (ЛВС). Основные цели ЛВС – обмен данными между пользователями и совместное использование ресурсов вычислительной установки, а именно: дисковой памяти, программ, принтеров, данных.

Что дает нам совместное использование ресурсов?

Во-первых, это экономит затраты на приобретение и эксплуатацию аппаратных средств. Представьте, что в офисе фирмы шесть ПК, и шесть человек постоянно решают примерно одинаковые задачи, с применением мощных профессиональных систем (текстовых процессоров, электронных таблиц, СУБД). Без сети придется иметь полные копии этих систем на всех ПК и полные копии всех информационных файлов, а это ведет к излишнему расходу дисковой памяти. Кроме того, понадобится шесть принтеров, а если не шесть, то пользователь, обделенный принтером, будет испытывать постоянные неудобства и терять массу времени.

Во-вторых (и это главное), совместное использование данных позволяет создавать такие системы, с которыми либо невозможно работать на автономных ПК, либо такая работа будет крайне неэффективной.

Например, одна из основных задач производственной или коммерческой фирмы – управление своим складским хозяйством. Информационная база такой системы хранит перечень товаров, которые производит или продает фирма, классификаторы продукции, массивы приходных и расходных накладных, справочники покупателей, валют и т.п. У такой системы, как минимум, три пользователя: отдел продаж, бухгалтерия и руководство фирмы. Кто-то вводит и печатает накладные, кто-то корректирует справочные данные, кто-то печатает сводные финансовые отчеты для бухгалтерии, а кто-то (чаще дирекция) интересуется выборочными складскими данными по какому-то виду товаров.

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

кладных), изменяется остаток, поступают товары новых видов и наоборот, – исчезают старые наименования (т.е. модифицируются справочники), меняются цены и т.п. Ясно, что в таких условиях поддерживать целостность и точность нескольких копий БД просто невозможно.

Как решают эту проблему ЛВС? Один из ПК объявляется главным компьютером сети. Его называют файловым сервером, файл-сервером или просто сервером (от английского слова «serve» – обслуживать). Остальные компьютеры объявляются рабочими станциями (или клиентами) и соединяются с файл-сервером (а иногда и между собой) с помощью сетевых плат и специальных кабелей.

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

Некоторые сети имеют несколько серверов, однако, существуют и так называемые одноранговые ЛВС, в которых все компьютеры равноправны.

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

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

До недавнего времени большинство ЛВС в России работало под управлением знаменитой сетевой ОС NetWare® фирмы Novell. В этой системе дисковая память каждого сервера делится на тома, а каждый том (или часть тома) может быть предоставлен пользователю (клиенту) в «образе» логического диска (иногда говорят – условного дисковода). При этом клиент сам назначает таким дискам обозначения К:, L:, P: и т.п. (поэтому один и тот же том на рабочих станциях может отображаться разными именами).

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

В настоящее время наряду с ОС NetWare в локальных сетях широко используется OC Microsoft Windows NT.