Система состоит из следующих компонентов:
1. Клиент, активные компоненты.
2. Собственно WWW-сервер.
3. Сервер доступа, подсистема разграничения доступа.
4. Приложения.
5. Подсистемы доступа к информации.
Система в общем имеет многозвенную архитектуру и базируется на технологии вычислений Client/Server. В качестве клиентской части используется программа просмотра WWW Microsoft Internet Explorer и активные компоненты, построенные с использованием технологии ActiveX.
Активные компоненты (приложения) со стороны Клиента управляют механизмом автоматической поддержки актуальности программного обеспечения. Это позволяет решать большую часть проблем, связанных с обновлением и сопровождением клиентского программного обеспечения, а также снижает их стоимость.
Вся клиентская часть базируется на аппаратной платформе Intel под ОС Microsoft Windows 95 (Windows NT). Доступность оборудования, использование стандартного и привычного пользовательского интерфейса делает это решение весьма привлекательным.
Серверная система базируется на платформах OC Windows NT и DOS. Такое решение обеспечивает надежность функционирования и высокую защищенность от несанкционированного доступа.
WWW-сервер и сервер доступа являются интерфейсом между приложениями и клиентом. В текущем рабочем варианте комплекса существуют пока только два приложения - это обмен электронными документами и информационно-поисковая система.
Программно-структурная организация сети.
Предлагается решить данную задачу путем создания на основе операционной системы Windows NT Server 4.0 корпоративную сеть предприятия по топологии "звезда", работающую под управлением сервера и поддерживая основные транспортные протоколы ( IPX/SPX и TCP/IP) в зависимости от протокола под которым работают местные локальные сети.
Кабельная структура
Пассивная часть кабельной структуры ЛВС содержит в себе:
• кабель "витая пара" l00Base-T Level 5;
Активная часть кабельной структуры ЛВС представлена:
• концентратором 3COM OfficeConnect Hub 8/ТРО.
Аппаратно-программая организация
Сервер, кроме своего прямого назначения обработки и хранения информации, решает задачу маршрутизации и транспортировки информации, снижая трафик на основной информационной магистрали.
Не помешает выяснить и общее число компьютеров. От него зависит число сегментов в вашей сети (не следует делать более 30 рабочих станций на сегмент) и наличие выделенного сервера. Если в сети меньше пяти компьютеров и не предъявляются особые требования по .защите, обычно достаточно простой одноранговой сети.
Следует знать также общее число пользователей и иметь представление о том. сколько компьютеров будет находиться в личном пользовании, а сколько — в общем доступе.
Получить план работы филиалов, отделов и сотрудников компании зачастую бывает труднее всего. Но при решении задач распределения доступа и составления структуры каталогов и ресурсов вам потребуется структурный план вашей компании с названиями отделов, иерархией подчинения и т.д.
Наконец, необходимо предусмотреть возможность расширения компании. Составлять проект нужно таким образом, чтобы в любой момент можно было добавить в сеть еще пяток компьютеров, не сверля для этого дополнительные дыры в стенах и не протягивая новые километры кабелей.
После того как план будет вычерчен и вы нанесете на него предполагаемые места размещения компьютеров, разводку кабелей, места для установки сервера и концентраторов и т.д., можно приступать к выбору сетевого оборудования и сервера.
Рекомендуется не покупать дешевых карточек неизвестных производителей — могут возникнуть проблемы. Лучше ориентироваться на лидеров — 3Com, Acton, Compex, Allied Telesyn International, Kingston... Лично мне больше нравятся сетевые адаптеры 3Com. Идеальный вариант — приобрести все сетевые адаптеры одного типа и одного производителя.
Выбор диска — одна из наиболее важных задач. Во-первых, берите диски только со SCSI-интерфейсом и емкостью не менее 4 Гбайт. Во-вторых, купите сразу три одинаковых диска — два для «зеркала», третий — про запас, на тот черный день. когда сломается один из первых двух. Соответственно SCSI-адаптеров тоже должно быть два.
Кстати, не мешало бы иметь на сервере два блока питания. И еще — дисководы и кнопка выключения питания должны закрываться пластмассовой крышечкой на ключ. «Уборщиц» у нас пока еще хватает.
Мой выбор — Windows NT Server 4.0.
Сначала я создаю раздел С: с файловой системой FAT и объемом 250 Мбайт и копирую туда каталог i386 с компакт-диска Windows NT Server, Предварительно лучше запустить SMARTDrive. Установку Windows NT Server я запускаю командой «C:\i386\winnt /b». Дальше все как в книгах, и проблем обычно не возникает. Не устанавливайте сервисы, которые вам не нужны.
После установки Window's NT сначала выберите в Control PanelRegional Settings русский язык и уже после этого устанавливайте Service Pack 3.
Существует масса способов и правил присвоения имен компьютерам и другим устройствам. Я выбрал следующую систему. Предположим наихудшее — ваша компания имеет филиалы в разных городах. причем в каждом городе по несколько офисов. В каждом офисе — несколько этажей, на каждом этаже много комнат, в каждой комнате много компьютеров.
Тогда компьютер, находящийся в бухгалтерии центрального офиса московского филиала, будет иметь имя 07С01041702, где 07 — условный код Москвы; С — условный код устройства (С — компьютеры. Р —принтеры и т.д.); 01 — условный код центрального филиала; 04 — условный код этажа бухгалтерии; 17 — условный код комнаты бухгалтерии на этаже; 02 — условный код компьютера в комнате бухгалтерии.
Во всяком случае, такое имя содержит больше информации. чем традиционное COMP1WIN95. Имена устройств нанесите на свой план.
Повторюсь: нельзя экономить на дисках и контроллерах. Вы обязательно должны иметь возможность делать дублирование. Только не надо при этом думать, что дублирование освобождает вас от необходимости делать резервные копии! Если случайно будут удалены важные данные, то восстановить их можно будет только с резервной копии.
Производительность Windows NT немного уменьшается при работе с «зеркальными» дисками, эта проблема решается установкой двух дисковых контроллеров. Еще одно небольшое неудобство — после некорректного завершения Windows NT «зеркальные» диски автоматически начинают синхронизироваться, в зависимости от емкости «зеркальных» разделов это может занять десять минут или полчаса, и нормально работать в это время невозможно.
Я предлагаю следующий вариант экономного размещения данных на сервере (тот случай, когда файл-сервер, контроллер домена и рабочее место администратора — одна и та же машина).
Диск 0:
• С: (FAT) — загрузочный раздел с дистрибутивом Windows NT,
• D: (NTFS) — раздел с каталогом WINNT, инструментами администратора и каталогом PUBLIC;
• Е: (NTFS) — раздел с пользовательскими данными — то, что обязательно следует копировать каждый день!
Диск 1:
• F: (NTFS) — диск резервного копирования. Это может быть обычный жесткий диск, магнитооптический накопитель и т.п.
Диск 2:
• Н: (FAT) — копия диска С:;
• D:- «зеркало»;
• Е: - «зеркало».
Имена ресурсов C_SERV$. D_SERV$, E$_SERV, MO_SERV$ (магнитооптический диск), CD_SERV$ доступные только администратору. Они подключаются, когда я регистрируюсь как пользователь.
Все ресурсы, доступные на моих серверах, — скрытые. При просмотре доступных ресурсов с рабочей станции пользователь может увидеть PUBLIC и NETLOGON — и все! Все остальные ресурсы сами подключаются в процедуре регистрации.
Домашние каталоги при создании доступны только определенному пользователю. Каждому пользователю я создаю домашний каталог сразу после его регистрации, чтобы иметь доступ к пользовательским данным. Игрушки они чаще всего хранят именно там! Каталог каждого пользователя — отдельный скрытый ресурс. Отдельные ресурсы выделены директору предприятия, заведующим отделами, бухгалтерии и т.д.