Сети компьютеров в вашем офисе

         

Привязка протокола


После загрузки сетевого драйвера необходимо выполнить привязку этого драйвера к коммуникационному протоколу с помощью команды BIND , например:

BIND IPX TO NE2000 NET=15

В этой команде указан номер сети NET. Он должен указываться для протокола IPX, который мы и будем использовать. Если вы не укажете номер сети, команда BIND запросит его ввода с клавиатуры.

Необходимость привязки протокола к драйверу сетевого адаптера вызвана тем, что Novell NetWare версий 3.11 и 3.12 способна работать одновременно с несколькими протоколами. Мы будем использовать протокол IPX.

Если вы установили в сервере несколько сетевых адаптеров и загрузили для каждого свой сетевой драйвер, необходимо выполнить индивидуальную привязку протокола к каждому драйверу. Для этого вам надо несколько раз выдать команду BIND . Однако если у вас только один сегмент сети и в нем находится только один файл-сервер, команду BIND надо выдавать только один раз.

Если у вас используются несколько однотипных сетевых адаптеров, в команде BIND , выдаваемой отдельно для каждого адаптера, необходимо в квадратных скобках указать параметры соответствующего драйвера. Их формат и назначение такое же, как и при загрузке драйвера сетевого адаптера командой LOAD , например:

BIND IPX TO NE2000 [PORT=300 INT=3] NET=15

Расскажем подробнее о номере сети (параметр NET= в команде BIND ) и о внутреннем номере сети, который вы задавали при запуске программы установки Novell NetWare.

В сети, управляемой Novell NetWare, может быть несколько сегментов, соединенных мостами. В каждом сегменте может находиться один или несколько файл-серверов. Для каждого сегмента, отделенного мостом, должен задаваться свой номер сети (параметр NET=). Это как бы номер кабельного хозяйства.

Если же в одном сегменте находится несколько файл-серверов, то номер сети для них будет один и тот же. Но для каждого сервера вы должны указать свой уникальный внутренний номер сети, идентифицирующий конкретный файл-сервер (рис. 8.28).

Рис. 8.28. Номер сети и внутренний номер сети



Проектирование сети


6.1. Количество и расположение рабочих станций

6.2. Решаемые задачи

6.3. Выбор сетевой операционной системы

6.4. Выбор топологии сети и метода доступа

6.5. Выбор сетевого аппаратного обеспечения



Перед тем как приступить к проектированию локальной сети , необходимо решить несколько задач:

определить количество и расположение рабочих станций;

выяснить, для решения каких прикладных задач будет использована локальная сеть;

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

выбрать сетевую операционную систему;

определить топологию сети и метод доступа;

выбрать сетевое аппаратное обеспечение: компьютер для файл-сервера (или файл-серверов, если их несколько), компьютеры для рабочих станций, сетевые адаптеры, кабель и т. п.

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



Программа MONITOR


Для выполнения задач текущего контроля состояния сети и управления сервером операционная система Novell NetWare имеет специальную программу-монитор monitor.nlm . Она запускается на сервере (через консоль сервера) как и любая другая nlm-программа при помощи команды LOAD:

load monitor

Вы можете записать эту команду в файл startup.ncf , и тогда монитор будет запускаться каждый раз при загрузке сервера.

Напомним вам, что работа программы monitor.nlm выполняется в мультизадачном режиме. Поэтому если при запуске монитора вы получите сообщение

This module is ALREDY loaded and cannot be loaded more than once

(этот модуль уже загружен и не может быть загружен более одного раза), то это означает, что монитор был запущен ранее. В этом случае просто нажимайте комбинацию клавиш <Alt+Esc> до тех пор, пока вы не увидите экран монитора.

При запуске монитора на экране появляется окно "Information for Server NETLAB" (имя нашего сервера - NETLAB) и меню "Available Options" (рис. 9.41).

Рис. 9.41. Главное меню программы monitor.nlm

В окне "Information for Server NETLAB" отображается состояние операционной системы Novell NetWare. Вы можете узнать продолжительность непрерывной работы файл-сервера (строка "File Server Up Time"), процент использования процессора сервера (строка "Utilization"), количество подключившихся к файл-серверу пользователей (строка "Connections In Use"), и получить другую информацию.

Меню "Available Options" позволит вам получить детальную информацию о файл-сервере.

Выбрав строку "Connection Information", вы сможете не только увидеть список активных соединений файл-сервера с рабочими станциями (рис. 9.42), но и сможете при помощи клавиши <Delete> завершить работу пользователя (разорвать его связь с файл-сервером). Эту операцию надо делать только в крайнем случае, при невозможности нормального завершения работы пользователя.

Рис. 9.42. Список активных соединений файл-сервера с рабочими станциями


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



Рис. 9.43. Просмотр информации о пользователе

Выбрав из меню главного меню строку "Disk Information", вы увидите на экране список дисковых устройств, подключенных к компьютеру, выполняющему роль файл-сервера Novell NetWare (рис. 9.44).



Рис 9.44. Список дисковых устройств, подключенных к файл-серверу

Выберите из этого списка любое устройство и нажмите клавишу <Enter>. На экране появится диалоговая панель "Drive Status" (рис. 9.45), с помощью которой можно узнать и изменить состояние выбранного устройства.



Рис. 9.45. Диалоговая панель "Drive Status"

При помощи строки "LAN Information" главного меню программы monitor.nlm вы можете просмотреть список активных драйверов сетевых адаптеров сервера и используемые ими параметры (рис. 9.46).



Рис. 9.46. Просмотр списка загруженных драйверов сетевых адаптеров

Вы можете выбрать любой драйвер сетевого адаптера и получить для него разностороннюю статистическую информацию, весьма полезную при определении причин неудовлетворительной работы сети (рис. 9.47).



Рис. 9.47. Просмотр статистической информации для драйвера сетевого адаптера

На рис. 9.47 показана только часть информации. Для просмотра всех статистических данных вы можете пользоваться клавишами перемещения курсора по вертикали, а также клавишами <PgUp> и <PgDn> (рис. 9.48 - 9.52).



Рис. 9.48. Просмотр статистической информации для драйвера сетевого адаптера (продолжение)

Какая информация может оказаться полезной?

Об интенсивности обмена данными в сети можно судить по количеству переданных и принятых сетевым адаптером пакетов данных (соответственно, параметры "Total Packet Sent" и "Total Packet Received").


Эта информация показана на рис. 9.48.



Рис. 9.49. Просмотр статистической информации для драйвера сетевого адаптера (продолжение)

При возникновении ошибок в аппаратуре сети (в том числе, связанных с неправильным заземлением компьютеров и сегментов сети, а также с неисправностью сетевых адаптеров) драйвер пытается выполнить повторную передачу данных. Количество таких попыток отображается в параметре "Send Packet Retry Count" (рис. 9.49).

Следствием ошибок в работе сетевой аппаратуры может быть большое количество ошибок четности (параметр "Checksum Errors") и аппаратных ошибок (параметр "Hardware Receive Mismatch Count").

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



Рис. 9.51. Просмотр статистической информации для драйвера сетевого адаптера (продолжение)

Если длина сегмента сети превышает предельно допустимую, возникают так называемые коллизии. При этом резко возрастают значения параметров "Send OK Single Collision Count" или "Send OK Multiple Collision Count" (рис. 9.51). В этом случае необходимо установить в сети репитер или мост.



Рис. 9.52. Просмотр статистической информации для драйвера сетевого адаптера (продолжение)

Если на время своего отсутствия вам надо заблокировать клавиатуру консоли, вы сможете это сделать, выбрав строку из главного меню программы monitor.nlm "Lock File Server Console" (рис. 9.53).



Рис. 9.53. Блокировка консоли файл-сервера паролем

Однако лучше всего отключить от сервера и клавиатуру, и видеомонитор. Доступ к системной консоли Novell NetWare в этом случае вы сможете осуществлять с помощью удаленной консоли.

Для завершения работы монитора можно воспользоваться строкой "Exit" основного меню программы. Можно также завершить монитор, нажимая несколько раз клавишу <Esc>.А можно и не завершать монитор вовсе - пусть работает. Если нужен доступ к приглашению системной консоли (":"), переключитесь на задачу системной консоли при помощи комбинации клавиш <Alt+Esc>.


Программа sessionexe


С помощью программы session.exe (рис. 3.14) вы можете в диалоговом режиме для выбранного сервера посмотреть информацию о группах пользователей и отдельных пользователях, послать пользователям сообщение, просмотреть и изменить отображение сетевых каталогов на диски рабочей станции.

Рис. 3.14. Главное меню программы session.exe

Выбрав строку "Change Current Server" главного меню программы, вы можете указать нужный вам сервер.

С помощью строки "Drive Mappings" можно просмотреть и изменить отображение сетевых каталогов на локальные диски рабочей станции (рис. 3.15).

Рис. 3.15. Просмотр текущего отображения локальных дисков рабочей станции

Если в списке, показанном на этом рисунке, выбрать строку, соответствующую сетевому диску, на экране появится небольшое окно, отображающее ваши права в текущем каталоге для этого диска (рис. 3.16).

Рис. 3.16. Просмотр прав в каталоге для сетевого диска

В данном случае текущим является каталог public, вы можете просматривать его содержимое и читать файлы, но вы не можете в этом каталоге создавать новые файлы, удалять или изменять уже существующие.

Находясь в режиме просмотра текущего отображения локальных дисков рабочей станции, вы можете установить новое отображение. Для этого следует нажать клавишу <Insert>.

На экране появится окно с приглашением, в котором нужно ввести имя отображаемого локального диска (рис. 3.17).

Рис. 3.17. Установление нового отображения

Далее появится диалоговая панель Select Directory, в которой вы должны ввести путь к сетевому тому или каталогу, на который будет отображен указанный только что локальный диск рабочей станции (рис. 3.18).

Рис. 3.18. Выбор сетевого тома или каталога

Нажмите в этой диалоговой панели клавишу <Insert>.

На экране появится список серверов File Servers (рис. 3.19).

Рис. 3.19. Список серверов File Servers

Если выбрать в этом списке файл-сервер и нажать клавишу <Enter>, вы увидите список томов Volumes, созданных системным администратором на этом сервере (рис. 3.20).




Рис. 3.20. Список томов Volumes

Вы можете выбрать в этом списке любой каталог. Для завершения выбора следует нажать клавишу <Esc>.

После этого выбранный каталог будет отображен в поле редактирования диалоговой панели Select Directory (рис. 3.21).



Рис. 3.21. Диалоговая панель Select Directory после выбора каталога для отображения

Теперь нажмите клавишу <Enter>. Вам будет нужно ответить на вопрос о том, желаете ли вы отобразить на локальный диск выбранный каталог (рис. 3.22).



Рис. 3.22. Запрос подтверждения

Выберите строку "Yes" и нажмите клавишу <Enter>.

Отображение локальных дисков будет изменено (рис. 3.23).



Рис. 3.23. Новое отображение дисков рабочей станции

Информацию о группах пользователей можно получить, если выбрать из главного меню программы session.exe строку "Group List". Аналогично для получения информации о пользователях (и посылки сообщения) выберите строку "User List". В последнем случае вы увидите список пользователей, подключенных к файл-серверу (рис. 3.24).



Рис. 3.24. Просмотр списка пользователей

Выберите из этого списка нужного вам пользователя. На экране появится меню Available Options (рис. 3.25).



Рис. 3.25. Меню Available Options, позволяющее послать пользователю сообщение или просмотреть пользовательскую информацию

Выберите в этом меню строку "Send Message".

Вы сможете в отдельном окне набрать текст короткого сообщения, которое будет послано пользователю, сразу после того, как вы нажмете клавишу <Enter> (рис. 3.26).



Рис. 3.26. Подготовка сообщения для пользователя

Пользователь может получить, а может и не получить посланное вами сообщение. Последнее произойдет в том случае, если пользователь заблокировал прием сообщений соответствующей настройкой сетевой оболочки рабочей станции (как это сделать, вы узнаете из второй части книги), либо если видеомонитор находится в графическом режиме. Если же на рабочей станции запущена операционная система Microsoft Windows с поддержкой Novell NetWare, принятое сообщение будет отображено на экране в отдельном окне.


Прокладка кабеля и распайка разъемов


При прокладке коаксиального кабеля избегайте изгибов с малым радиусом закругления и старайтесь делать как можно меньше соединений с помощью I-коннекторов. Эти меры позволят уменьшить затухание сигнала в кабеле.

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

Если есть такая возможность, проложите сетевой кабель в металлической или пластмассовой трубе. Это защитит его от случайных повреждений (в одном из московских банков сетевой кабель регулярно поедался мышами).

Заземлять сам кабель нельзя. Однако один из терминаторов (и только один) в сегменте должен быть заземлен.

Разъемы следует распаивать уже после прокладки кабеля. Это надо делать достаточно аккуратно, следя за тем, чтобы ни в коем случае не произошло замыкание средней жилы и оплетки. Если у вас нет опыта работы с паяльником, пригласите для выполнения этой процедуры технических специалистов.



Прокладка сети электропитания


Прокладывая сеть электропитания, особое внимание уделите заземлению компьютеров. Каждый компьютер должен обязательно подключаться к электропитающей сети при помощи трехполюсной вилки.

Если видеомонитор или принтер подключаются к электропитающей сети отдельным кабелем, на конце этого кабеля также должна находится трехполюсная вилка.

Ни в коем случае не переделывайте питающие кабели компьютера для

подключения к широко распространенным в нашей стране двухполюсным розеткам, не предусматривающим заземление подключаемого к ним устройства. Экономия на розетках и вилках может привести к "выгоранию" одного или нескольких подключенных к сети компьютеров.

В нашей стране все еще распространены трехполюсные розетки в так называемом "стандарте СЭВ". К сожалению, несмотря на то что в такую розетку можно вставить вилку импортного компьютера, надежного заземления при этом не получается. Это связано с тем, что ширина заземляющего контакта в розетке не соответствует ширине соответствующего паза в импортной вилке. В результате компьютер оказывается не заземлен.

После подключения компьютера к питающей сети надо обязательно проверить омметром сопротивление между корпусом компьютера и шиной заземления.

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

И последнее - несмотря на все предостережения, очень часто при прокладке сети требования к заземлению грубо нарушаются. В результате сеть работает нестабильно, сетевые адаптеры выходят из строя. Поэтому если вдруг сеть стала часто "зависать", прежде всего, проверьте качество заземления - скорее всего, один из компьютеров плохо заземлен.



Просмотр списка сетевых томов


Есть ли способ узнать, не обращаясь с надоедливыми вопросами к системному администратору, какие тома имеются на том или ином сервере?

Да, такой способ есть.

Запустите из каталога public программу volinfo.exe . На экране появится диалоговая панель с таблицей, в которой приведена информация о сетевых томах (рис. 3.1).

Рис. 3.1. Просмотр информации об сетевых томах

При первом запуске программа volinfo.exe покажет в табличном виде список томов файл-сервера, используемого по умолчанию. Имена томов отображаются в строке "Volume name". Для каждого тома отображается также общий объем дисковой памяти (столбец "Total") и объем свободной дисковой памяти (столбец "Free").

Если из меню "Available Options" выбрать строку "Change Servers", на экране появится список активных файл-серверов. Выбрав нужный сервер, вы сможете посмотреть список имеющихся на нем сетевых томов.



Протокол NETBEUI


Сетевая операционная система Microsoft Windows for Workgroups версии 3.11 в качестве базового протокола передачи данных использует протокол передачи данных NETBEUI , хотя способна работать и с протоколами TCP/IP , IPX/SPX и другими.

Протокол NETBEUI - это расширенный интерфейс пользователя NETBIOS (NETBIOS Extended User Interface), разработанный фирмой IBM.

Его реализация в Microsoft Windows for Workgroups подходит только для небольших сетей, содержащих не более 100-200 рабочих станций. Причина этого загключается в том, что протокол NETBEUI способен работать только в одном сегменте сети (т. е. пакеты данных не могут проходить через мосты).

Для того чтобы объединить пользователей Microsoft Windows for Workgroups, расположенных в разных, разделенных мостами, сегментах сети, например, Novell NetWare, дополнительно требуется использование протокола IPX/SPX (точное название нужного протокола - IPX/SPX Compatible Transport with NetBIOS).

Другая возможность объединения сетей (в том числе удаленных) - использование протокола TCP/IP .



Протокол TCP/IP


Протокол TCP/IP на самом деле подразумевает два протокола: протокол TCP и протокол IP.

Протокол IP (Internet Protocol ) был создан в конце 70-х годов и предназначен для объединения сетей, прежде всего удаленных. Его основная задача - адресация и передача пакетов данных.

Протокол TCP (Transmission Control Protocol ) создан как надстройка над IP . В настоящее время этот протокол считается наиболее функционально полным и поддерживается практически любой современной операционной системой, в частности, Microsoft Windows NT.

Реализация протокола TCP/IP для операционной системы Microsoft Windows for Workgroups называется Windows Sockets .

Windows Sockets - это спецификация, обеспечивающая стандартный программный интерфейс для операционных систем Windows и UNIX. С ее помощью можно создавать гетерогенные сети на основе операционной системы Windows.

В нашей книге мы не будем рассматривать применение протокола TCP/IP , так как он используется в основном для объединения удаленных сетей и компьютеров. Такие сети должны быть предметом отдельного обсуждения.



Протоколы передачи данных IPX/SPX и NETBIOS


На самом низком уровне, который только может использовать программа, работающая в сети, в операционной системе Novell NetWare используются протоколы передачи данных, называемые IPX/SPX и NETBIOS .

Протокол IPX (Internetwork Packet Exchange - протокол межсетевой передачи пакетов) является базовым в Novell NetWare. Он определяет формат передаваемых по сети пакетов и интерфейс с сетевым программным обеспечением (соответствует транспортному уровню OSI). На уровне протокола IPX рабочие станции могут обмениваться блоками данных, причем такой обмен выполняется без подтверждения.

Протокол SPX (Sequenced Packet Exchange - протокол последовательного обмена пакетами) предполагает, что перед началом обмена данными рабочие станции устанавливают между собой связь. На уровне протокола SPX гарантируется доставка передаваемых по сети пакетов. При необходимости выполняются повторные передачи пакетов. Протокол SPX в Novell NetWare выполнен на основе протокола IPX и является протоколом более высокого уровня (соответствует сетевому уровню OSI).

Протокол NETBIOS (Network Basic Input/Output System - сетевая базовая система ввода/вывода) разработан фирмой IBM и предназначен для передачи данных между рабочими станциями. Этот протокол является протоколом более высокого уровня по сравнению с IPX и SPX (выполняет функции сетевого уровня, транспортного уровня и сеансового уровня OSI). Для обеспечения совместимости в составе операционной системы Novell NetWare поставляется резидентная программа netbios.exe, эмулирующая протокол NETBIOS с использованием протоколов IPX/SPX . Обычно вам не требуется запускать эмулятор NETBIOS, за исключением тех случаев, когда это необходимо для работы прикладных сетевых программ.

Детальное знакомство с перечисленными выше протоколами необходимо для создания программ, ориентированных на работу в сети. В 7 томе "Библиотеки системного программиста" мы рассказали об использовании протоколов IPX/SPX и NETBIOS для создания собственных сетевых программ.



Проверка сетевого кабеля


После прокладки коаксиального сетевого кабеля имеет смысл его проверить, так как в кабеле при прокладке могли образоваться разрыв или короткое замыкание.

Проще всего проверить кабель при помощи омметра. Для сети Ethernet воспользуйтесь терминатором. Подключите его к Т-коннектору. С другой стороны Т-коннектора подключите сетевой кабель. Сам Т-коннектор подключать к сетевому адаптеру не надо.

Основная идея проверки заключается в том, чтобы с помощью обыкновенного омметра измерить сопротивление на другом конце кабеля между центральной жилой и оплеткой. Оно должно быть примерно 50 Ом. Если это сопротивление близко к нулю, в кабеле короткое замыкание. Если сопротивление равно бесконечности, - обрыв.

Проверив один сегмент кабеля, подключите Т-коннектор с терминатором к следующему. Проверьте таким способом все сегменты сети.

Убедитесь также и в том, что если к сегменту ничего не подключено, то сопротивление между центральной жилой и оплеткой равно бесконечности.



Проверка выполнения условий


ERROR_LEVELERROR_LEVEL Используется для проверки результата выполнения команды. Если команда выполнилась удачно, значение переменной равно "0". В противном случае переменная имеет значение, отличное от "0"
MEMBER OFMEMBER OF "имя_группы" Переменная принимает значение TRUE, если текущий пользователь является членом группы с именем "имя_группы"



PSERVER


При помощи команды load pserver можно запустить сервер печати.



PURGE


Эта утилита предназначена для окончательного удаления стертых файлов с томов файл-сервера.

Операционная система Novell NetWare имеет сильные средства защиты файлов от случайного стирания. Случайно уничтоженные файлы могут быть легко восстановлены с помощью программы salvage.

Но если вы введете команду purge, восстановление удаленных файлов будет невозможно.

purge [имя_файла или путь][/ALL]

Если задан параметр /ALL, текущий каталог и все его подкаталоги очищаются от удаленных файлов.

Если вам надо очистить весь диск от удаленных файлов, вы можете выйти в корневой каталог диска (если, разумеется, у вас есть соответствующие права) и выдать команду "purge /all".



Работа с приложением ADMINCFG


После того как вы скопировали файл admincfg.exe на локальный диск рабочей станции Microsoft Windows for Workgroups, создайте в любой подходящей группе приложения Program Manager пиктограмму, с помощью которой вы будете запускать admincfg.exe. При этом вы можете воспользоваться методиками, описанными в первых двух томах серии "Персональный компьютер - шаг за шагом".

Запустите приложение admincfg.exe .

На экране появится диалоговая панель "Open Security Configuration File", показанная на рис. 12.1.

Рис. 12.1. Диалоговая панель "Open Security Configuration File"

Пользуясь этой диалоговой панелью, вы должны выбрать файл wfwsys.cfg и затем нажать кнопку "OK".

На экране появится диалоговая панель "Security Settings" (рис. 12.2), с помощью которой можно изменять содержимое файла wfwsys.cfg .

Рис. 12.2. Диалоговая панель "Security Settings"

В левой части диалоговой панели расположена группа переключателей "Sharing Options", с помощью которой можно разрешать или запрещать предоставление ресурсов рабочей станции в коллективное пользование.

Если включить переключатель "Disable File Sharing", пользователь не сможет выделять диски и каталоги своей рабочей станции в коллективное пользование.

Аналогично, включение переключателя "Disable Print Sharing" приведет к невозможности превращения локального принтера рабочей станции в сетевой принтер, доступный с других рабочих станций.

После включения переключателя "Disable Network DDE Sharing" рабочая станция не сможет выступать как DDE-сервер, выполняющий запрос на удаленную обработку данных от других рабочих станций сети Microsoft Windows for Workgroups.

Заметим еще раз, что пользователь не сможет самостоятельно разрешить использование ресурсов рабочей станции, если это запрещено системным администратором при помощи приложения admincfg.exe . Особенно если системный администратор закрыл файл wfwsys.cfg паролем.

Поэтому если пользователь захочет предоставить ресурсы своей рабочей станции в коллективное пользование, ему необходимо обратиться с соответствующей просьбой к сетевому администратору.


С помощью кнопки "Passwords...", рсположенной в главном окне приложения admincfg.exe , системный администратор может изменять механизм использования паролей на рабочей станции.

Нажмите на эту кнопку. Вы увидите диалоговую панлеь "Password Settings" (рис. 12.3).



Рис. 12.3. Диалоговая панель "Password Settings"

С помощью переключателя "Disable Password Caching" можно отменить так называемое кэширование паролей.

Механизм кэширования паролей предназначен для облегчения работы пользователей с ресурсами, доступ к которым возможен только после предъявления пароля.

Все такие пароли хранятся в специальном файле. Если пользователь ввел первичный пароль при запуске Microsoft Windows for Workgroups, при включенном кэшировании паролей все ресурсы становятся доступны без повторного ввода пароля. Разумеется, русурсы будут доступны только при условии что пользователь хотя бы один раз ввел пароль и этот пароль оказался записан в файл паролей.

Если системный администратор отключит кэширование паролей, пользователю придется вводить пароль каждый раз, когда он попытается получить доступ к защищенному паролем ресурсу. Это повышает устойчивость системы защиты от несанкционированного доступа.

Включение переключателя "Show Share Passwords in Sharing Dialogs" наоборот, может снизить устойчивость системы защиты, так как приводит к отображению символов пароля в соответствующих диалоговых панелях.

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

Для установки максимального периода времени, в течении которого можно пользоваться паролем, следует включить переключатель "Login Password Expiration". Вслед за этим в поле "days" нужно ввести период времени, в течение которого можно пользоваться одним и тем же паролем (в днях).

Один из критериев устойчивости пароля к "взлому" - его длина.


Очевидно, что пароль, состоящий из 1- 2 букв, можно разгадать очень быстро. Системный администратор может потребовать от пользователей указывать пароль, длина которого не короче заданной. Для этого нужно включить переключатель "Minimum Password Length" и в поле "characters" ввести требуемую минимальную длину пароля.

Как дополнительное средство для повышения устойчивости пароля можно использовать в пароле наряду с буквами еще и цифры. Если включить переключатель "Force Alphanumeric Passwords", пользователи будут вынуждены придумывать такие пароли, которые содержат смесь букв и цифр.

Если в сети имеются файл-серверы, выполненные на основе операционной системы Microsoft NT или Microsoft LAN Manager, можно установить такой режим, при котором пользователь может получить доступ к сети только в том случае, если он зарегистрирован в сервере Windows NT. Для этого нужно включить переключатель "Require Validated Logon to Windows NT or LAN Manager Domain".

И, наконец, при включении переключателя "Allow Caching of User-level Passwords" выполняется кэширование паролей пользователей, предназначенных для доступа к серверам Windows NT и LAN Manager. Так как этот режим уменьшает устойчивость защиты, по умолчанию он выключен.

Другие возможности появляются, если в диалоговой панели "Security Settings" нажать кнопку "Admin...". Вы увидите диалоговую панель "Administrator Settings" (рис. 12.4).



Рис. 12.4. Диалоговая панель "Administrator Settings"

С помощью этой панели можно изменить заголовок приглашения для ввода пароля при запуске Microsoft Windows for Workgroups, защитить файл конфигурации системы защиты wfwsys.cfg , а также выполнить редактирование файлов wfwsys.cfg, расположенных на других рабочих станциях сети Microsoft Windows for Workgroups.

Чтобы изменить заголовок приглашения, включите переключатель "Custom Logon Banner", и в поле "Text" введите текст приглашения.

Для защиты файла wfwsys.cfg от несанкционированного изменения пользователем нажмите кнопку "Set Password...", расположенную в группе органов управления "Configuration File Options". На экране появится диалоговая панель "Set configuration File Password" (рис. 12.5), с помощью которой можно указать пароль.



Рис. 12.5. Ввод пароля для защиты файла wfwsys.cfg

В этой диалоговой панели нужно ввести пароль два раза: первый раз в поле "Password", второй (для подтверждения) - в поле "Confirm Password". Затем следует нажать кнопку "OK".


Работа в сети Novell NetWare Lite


4.1. Установка Novell NetWare Lite

4.2. Настройка Novell NetWare Lite

4.3. Сетевые принтеры

4.4. Посылка сообщений

4.5. Выгрузка/восстановление сервера

4.6. Команды Novell NetWare Lite

В этом разделе мы научим вас устанавливать сетевую оболочку Novell NetWare Lite и работать с ней. Novell NetWare Lite - хорошее решение для объединения нескольких компьютеров в сеть, особенно если сеть создается для совместного использования дисков рабочих станций и сетевых принтеров.

Если вы не можете позволить себе выделить отдельный компьютер с процессором i80386 для файл-сервера или использовать операционную систему Novell NetWare версии 2.2, и к тому же если рабочие станции выполнены на базе процессора i80286, мы рекомендуем вам попробовать Novell NetWare Lite.



Распределение ресурсов рабочей станции в коллективное пользование


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

В этом разделе мы расскажем о том, как выполнить распределение ресурсов рабочей станции в коллективное пользование средствами системы Microsoft Workgroup Add-On for MS-DOS.

Для того чтобы отдать в коллективное пользование локальный диск или каталог рабочей станции, вы должны запустить программу net.exe с параметром share:

net share Name=Drive:[\Path]

Здесь дополнительно нужно указать имя Name, под которым пользователи сети увидят ваш каталог, локальный диск Drive, на котором этот каталог расположен, и путь к каталогу Path.

Например, для того чтобы предоставить доступ к каталогу d:\src, введите следующую команду:

net share source=d:\src

Если нужно предоставить доступ к корневому каталогу диска (или к накопителю на гибком магнитном диске), путь к каталогу указывать не надо:

net share floppy_b=b:

Для того чтобы отдать в коллективное пользование принтер, подключенный, например, к порту LPT1, введите такую команду:

net share laserjet=lpt1

В любой момент времени вы можете отменить предоставление ресурса с именем Name в коллективное пользование, выдав команду:

net share Name /delete

Например, с помощью следующей команды вы можете отменить доступ других пользователей к вашему каталогу d:\src:

net share source /delete



RCONSOLE


Эта программа используется для работы с удаленной консолью файл-сервера операционной системы Novell NetWare. Она находится в каталоге SYS:SYSTEM. С помощью этой программы вы можете, используя клавиатуру и видеомонитор рабочей станции, управлять работой файл-сервера, выдавая команды консоли файл-сервера.



REGISTER MEMORY


Команда register memory должна использоваться, если для сервера применяется компьютер с архитектурой ISA и в нем установлено более 16 Мбайт памяти.

Команда имеет два параметра. Первый параметр задает шестнадцатиричный начальный адрес памяти (значение 0x1000000 соответствует 16 Мбайтам). Второй параметр определяет размер дополнительной памяти (расположенной выше границы 16 Мбайт). Это значение должно быть кратно 0x10.

Учтите, что для адресации памяти выше границы 16 Мбайт в компьютере должны быть установлены 32-разрядные устройства: сетевой адаптер, дисковый контроллер, контроллер прямого доступа к памяти.



REMARK, * или ;


Команда нужна для использования части строк файла Login Script в качестве комментария. Вы можете указывать либо полное имя команды, либо сокращения: rem, "*" или ";".

Пример:

* Отображение тома SYS map x:=sys: ; Отображение тома VOLUME1 map y:=volume1: rem Отображение тома VOLUME2 map z:=volume2:



REMOTE


Эта программа, загружаемая по команде load, обеспечивает работу удаленной консоли.



Репитер


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

Функции репитера заключаются в физическом разделении сегментов сети и обеспечении восстановления пакетов, передаваемых из одного сегмента сети в другой.

Репитер несколько повышает надежность сети, так как отказ одного сегмента (например, обрыв кабеля) не сказывается на работе других сегментов. Однако через поврежденный сегмент данные, разумеется, проходить не смогут.

Конструктивно репитер может быть выполнен либо в виде отдельной конструкции со своим блоком питания, либо в виде платы, вставляемой в слот расширения материнской платы компьютера.

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

Репитер в виде платы имеет только коаксиальные разъемы и поэтому может соединять только сегменты на тонком коаксиальном кабеле. Однако он стоит дешевле и не требует отдельной розетки для подключения электропитания.

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



Решаемые задачи


На этом этапе вам надо выяснить, для чего вы собираетесь использовать сеть. Может оказаться так, что вы затратите очень много денег и сделаете высокоскоростную сеть, возможности которой будут использоваться только на 5 процентов.

Выделим несколько типовых применений сети:

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

Состав программного обеспечения, которое планируется использовать в сети, и количество пользователей сильно влияет на требования, предъявляемые к файл-серверу.



Root directory privileges


Это сообщение означает, что пользователь имеет доступ к корневому каталогу сетевого тома. Автоматически он будет иметь такой же доступ ко всем подкаталогам, что не всегда желательно.

Вам следует предоставлять доступ по отдельности к каждому каталогу сетевого тома, но не к корневому каталогу.



RPRINTER


Команда rprinter используется для подключения принтера рабочей станции к серверу печати.



RSPX


Программа rspx.nlm должна загружаться после программы remote.nlm для обеспечения работы удаленной консоли.



SALVAGE


Диалоговая программа salvage.exe предназначена для восстановления случайно удаленных файлов. Восстановление возможно, если не использовалась программа purge.exe, очищающая каталоги от удаленных файлов.

Рис. 11.1. Главное меню программы восстановления файлов salvage.exe

Запустив программу, вы окажетесь в меню "Main Menu Options" (рис.11.1).

Выберите строку "Select Current Directory" и укажите каталог, в котором вам необходимо восстановить случайно удаленные файлы (рис. 11.2). Указанный каталог становится текущим (с точки зрения утилиты salvage).

Рис. 11.2. Выбор каталога, в котором необходимо восстановить случайно удаленные файлы

После выбора каталога вам необходимо ввести маску для имен восстанавливаемых файлов (рис. 11.3). По умолчанию в списке удаленных файлов будут показаны все удаленные файлы.

Рис. 11.3. Ввод маски для имен удаленных файлов

Для просмотра списка удаленных файлов в текущем каталоге и их последующего восстановления выберите строку "View/Recover Deleted Files". На экране появится список файлов, удаленных из только что указанного вами каталога (рис. 11.4).

Рис. 11.4. Список удаленных файлов

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

Рис. 11.5. Запрос на восстановление случайно удаленного файла

Если вам нужно восстановить файл, выберите в меню "Recover This File" строку "Yes" и нажмите клавишу <Enter>.

Для восстановления файлов из удаленных каталогов выберите в главном меню строку "Salvage From Deleted Directories". На экране появится список файлов (рис. 11.6).

Рис. 11.6. Список файлов из удаленных каталогов

Вы можете выбрать из этого списка и восстановить любой файл.



SECURE CONSOLE


Команда защищает файл-сервер от несанкционированного использования системных программ.

После ввода этой команды системные модули (nlm-программы) могут быть загружены только из каталога SYS:SYSTEM. Кроме того, становится невозможно запустить внутренний отладчик Novell NetWare, нельзя изменить системную дату и время на файл-сервере. Дополнительно с сервера выгружается MS-DOS, так что после выдачи команды exit произойдет "теплая" перезагрузка Novell NetWare, но не выход в MS-DOS.



SECURITY


Программа security.exe находится в каталоге SYS:SYSTEM. Она позволяет проверить безопасность сервера с точки зрения наличия у пользователей избыточных прав. Программа запускается без параметров и предназначена только для супервизора.

Во время своей работы она выдает список пользователей и для каждого пользователя пишет свои замечания. Приведем список возможных замечаний.



Семиуровневая сетевая архитектура


Для стандартизации сетей Международная организация стандартов (OSI) предложила семиуровневую сетевую архитектуру :

Уровень приложений (Application Layer)
Уровень представления (Presentation Layer)
Сеансовый уровень (Session Layer)
Транспортный уровень (Transport Layer)
Сетевой уровень (Network Layer)
Уровень управления линией передачи данных (Data Link)
Физический уровень (Physical Layer)

Этот стандарт дает общее представление о взаимодействии отдельных подсистем сети. Поэтому мы очень кратко расскажем о нем. Более подробные сведения о стандартах сетей приведены в литературе, список которой находится в конце книги.

Физический уровень (Physical Layer ) обеспечивает виртуальную линию связи для передачи данных между узлами сети. На этом уровне выполняется преобразование данных, поступающих от следующего, более высокого уровня (уровень управления передачей данных) в сигналы, передающиеся по кабелю.

В глобальных сетях на этом уровне могут использоваться модемы и интерфейс RS-232-C. Характерные скорости передачи здесь определяются линиями связи и для телефонных линий обычно составляют 2400 - 28800 бод.

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

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

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


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

Транспортный уровень (Transport Layer ) может выполнять разделение передаваемых сообщений на пакеты на передающем конце и сборку на приемном конце. На этом уровне может выполняться согласование сетевых уровней различных несовместимых между собой сетей через специальные шлюзы. Например, такое согласование потребуется для объединения локальных сетей в глобальные сети.

Сеансовый уровень (Session Layer ) обеспечивает интерфейс с транспортным уровнем. На этом уровне выполняется управление взаимодействием между рабочими станциями, которые участвуют в сеансе связи. В частности, на этом уровне выполняется управление доступом на основе прав доступа.

Уровень представления (Presentation Layer ) описывает шифрование данных, их сжатие и кодовое преобразование. Например, если в состав сети входят рабочие станции с разным внутренним представлением данных (ASCII для IBMPC и EBCDIC для IBM-370), необходимо выполнить преобразование.

Уровень приложений (Application Layer ) отвечает за поддержку прикладного программного обеспечения конечного пользователя.


SEND


Программа send позволяет посылать с одной рабочей станции на другие короткое (длиной не более 44 символов) сообщение.

Если рабочая станция, на которую послано сообщение, находится в текстовом режиме, полученное сообщение отображается в нижней строке экрана. Работа рабочей станции приостанавливается до тех пор, пока пользователь не нажмет комбинацию клавиш <Ctrl+Enter>.

Если на рабочей станции запущена операционная система Microsoft Windows и вы выполнили наши рекомендации по установке Windows в сети, при получении сообщения на экране появится диалоговая панель с принятым сообщением.

send "сообщение" [to] параметры

Для посылки сообщения всем пользователям сервера NETLAB используйте следующий вариант команды:

send "сообщение" NETLAB/EVERYBODY

Можно послать сообщение отдельному пользователю или отдельной группе пользователей:

send "сообщение" netlab/frolov send "сообщение" netlab/administrators

Можно послать сообщение на консоль файл-сервера:

send "сообщение" netlab/CONSOLE



Сервер печати и очереди печати


Вначале вам надо создать очередь печати и запустить сервер печати . Для этого войдите в сеть с именем SUPERVISOR или с именем пользователя, эквивалентного в своих правах супервизору, и запустите программу pconsole.exe из каталога SYS:PUBLIC.



Серверы печати и очереди печати


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

Novell NetWare допускает несколько способов подключения сетевых принтеров.

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

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

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

Все, что нужно знать обычному пользователю о серверах печати, это то, что они обслуживают очереди печати . Что это такое?

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

Когда пользователь сети Novell NetWare выполняет печать на сетевом принтере, он имеет дело с одной из нескольких очередей печати. Все, что он хочет распечатать, сохраняется в этой очереди и называется заданием на печать.

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



SESSION


С помощью параметра SESSION можно получить список рабочих станций, использующих ресурсы вашего компьютера.

В ответ на команду "net session" вы увидите имена рабочих станций, количество используемых файлов и тип сетевого протокола:

Computer Files Open Session Type ---------------------------------------------------------------- \\SERVER 0 NetBIOS The command completed successfully.

Если дополнительно указать имя рабочей станции (например, так: "netsession \\server"), вы сможете получить список имен используемых сетевых ресурсов, их тип (диск или принтер), а также количество открытых файлов:

Share Name Type Opens ---------------------------------------------------------------- SOURCE Disk 1 The command completed successfully.

Для отключения всех пользователей от вашей рабочей станции с принудительным освобождением ресурсов используйте следующую команду:

net session * /delete

Если же вам нужно отключить только отдельного пользователя, следует указать его имя:

net session \\manager /delete


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

Выбрав строку "Change Current Server" главного меню программы вы можете выбрать нужный вам сервер.

С помощью строки "Drive Mappings" можно просмотреть и изменить отображение локальных дисков рабочей станции на сетевые каталоги.

Информацию о группах пользователей можно получить, если выбрать строку "Group List". Аналогично для получения информации о пользователях (и посылки сообщения) выберите строку "User List".



SET


Команда позволяет просмотреть и установить различные параметры Novell NetWare. Детальное рассмотрение этих параметров выходит за рамки нашей книги, поэтому мы вынуждены отослать вас к документации, поставляющейся с Novell NetWare.



Сеть на базе Novell NetWare


3.1. Подключение к сети

3.2. Сетевые тома и каталоги

3.3. Печать на сетевом принтере

3.4. Передача сообщений

3.5. Программа session.exe

3.6. Пользователям Microsoft Windows

В этом разделе мы научим вас работать в среде самой популярной сетевой операционной системы Novell NetWare версий 3.11 и 3.12. Эта операционная система отличается высокой производительностью и надежностью, хотя в ряде случаев уступает Windows for Workgroups по удобству работы. Операционная система Novell NetWare особенно распространена там, где в качестве рабочих станций используются не очень мощные компьютеры, не способные работать с приемлемым быстродействием под управлением операционной системы Microsoft Windows for Workgroups.

С точки зрения пользователя, сеть Novell NetWare состоит из нескольких рабочих станций и нескольких серверов, причем общее количество и тех, и других может быть весьма значительно.

Рабочая станция Novell NetWare - это персональный компьютер, за которым работает пользователь. В отличие от сети Windows for Workgroups, пользователь Novell NetWare не может предоставлять диски своей рабочей станции в коллективное пользование (хотя есть возможность организации коллективного доступа к принтеру, физически подсоединенному к рабочей станции). Это одно из неудобств, далеко не единственное.

Сервер Novell NetWare - это компьютер, который может не иметь в своем составе видеомонитор и клавиатуру, так как он не предназначен для работы пользователей. Зато такие ресурсы сервера, как дисковая память и принтеры, находятся в распоряжении всех пользователей сети (в соответствии с их правами, определяемыми администратором сети).

С точки зрения пользователя серверы сети Novell NetWare можно разделить на файл-серверы и серверы печати (могут быть и другие типы серверов, например, почтовые, однако эта тема выходит за рамки нашей книги).

В первом приближении можно считать файл-сервер Novell NetWare большим диском коллективного пользования, имеющим имя и сложную систему разграничения доступа.
Аналогично, сервер печати - это принтер, который идентифицируется пользователями по своему имени и теоретически доступен с любой рабочей станции (сетевой администратор может наложить ограничения на доступ к серверу печати).

Программное обеспечение сети Novell NetWare состоит из двух частей.

Первая часть - сетевая операционная система Novell NetWare , которая загружается на сервере. Это мультизадачная операционная система реального времени, специально разработанная для обслуживания сети. Она совершенно не похожа ни на MS-DOS, ни на Microsoft Windows.

Вторая часть - сетевая оболочка рабочей станции . Как правило, она выполнена в виде резидентных программ для MS-DOS, загружаемых в память при запуске компьютера. Есть сетевые оболочки Novell NetWare и для других операционных систем, например, для OS/2.

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

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

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


Сеть на базе Windows for Workgroups


2.1. Установка Microsoft Windows for Workgroups

2.2. Настройка сетевой компоненты

2.3. Доступ к сетевым дискам

2.4. Сетевые принтеры

2.5. Совместное использование Clipboard

2.6. Обмен сообщениями

2.7. Другие возможности Windows for Workgroups

2.8. Система Microsoft Workgroup Add-On for MS-DOS

Как мы уже говорили, Microsoft Windows for Workgroups представляет собой уже знакомую вам операционную систему Microsoft Windows, дополненную средствами работы в сети и средствами организации одноранговых сетей.

Прочитав первые два тома нашей серии книг "Персональный компьютер - шаг за шагом", вы научились устанавливать Microsoft Windows версии 3.1 и работать с этой операционной системой. Теперь для вас не составит особого труда освоить Microsoft Windows for Workgroups, так как процедура установки и основные приемы работы в основном остались прежними.

Поэтому в этом томе мы ограничимся описанием только лишь основных отличий Microsoft Windows for Workgroups версии 3.11 от Microsoft Windows версии 3.1.

Что же изменилось?

В процедуре установки полностью изменилась процедура выбора поддержки сетевого программного обеспечения и конфигурирования сетевого адаптера. Так же как и раньше, вы можете отказаться от поддержки сети, при этом Microsoft Windows for Workgroups превращается в обычную операционную систему Windows с несколько измененным внешним видом некоторых стандартных приложений.

Новый режим работы с диском и файлами (32-битовый доступ к диску и файлам) обеспечивает более высокую скорость работы по сравнению с Windows версии 3.1. Для установки 32-битового режима доступа следует воспользоваться приложением Control Panel (подробнее процедура установки Microsoft Windows for Workgroups будет описана позже).

Данное обстоятельство делает желательным использование Microsoft Windows for Workgroups вместо Windows версии 3.1 даже тогда, когда компьютер не подключен к локальной сети.

Запустив Microsoft Windows for Workgroups, пользователь обнаружит, что среди окон приложения Program Manager появилось новое, с заголовком Network.
С помощью этого окна пользователь может запускать приложения, предназначенные для настройки сетевой компоненты Microsoft Windows for Workgroups.

Изменился внешний вид других приложений.

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

Аналогичные изменения затронули приложение Print Manager. Теперь с его помощью можно подключаться к принтерам, которые физически подсоединены к другим рабочим станциям, и печатать на них как на локальных принтерах. Можно отдавать собственный принтер в коллективное пользование.

Новый вид и новые функциональные возможности приобрело приложение Clipboard, предназначенное для работы с универсальным буфером обмена. Теперь пользователь может создавать "книгу", наполняя ее страницы содержимым буфера обмена, и предоставлять другим пользователям доступ к страницам этой "книги".

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

Наконец, рабочая станция Microsoft Windows for Workgroups может использовать ресурсы файл-сервера на базе сетевой операционной системы Microsoft Windows NT, а также Novell NetWare (при наличии специальной сетевой оболочки, которая поставляется вместе с Novell NetWare).

Таким образом, операционная система Microsoft Windows for Workgroups может использоваться как самостоятельно (для организации небольших локальных сетей), так и в комплексе с другими сетевыми операционными системами (для создания разветвленных сетей с большим количеством рабочих станций и файл-серверов).

В последнем случае к прекрасным средствам взаимодействия пользователей, которыми обладает Microsoft Windows for Workgroups, дополняются мощные и надежные средства разграничения доступа сетевых операционных систем Novell NetWare и Microsoft Windows NT.Во второй части нашей книги в отдельном разделе мы рассмотрим основные вопросы интеграции различных сетей.


SET TIME


Команда предназначена для установки системной даты.

set time [месяц/день/год][часы:минуты:секунды]



Сетевое оборудование


5.1. Семиуровневая сетевая архитектура

5.2. Методы доступа и протоколы передачи данных

5.3. Аппаратура для локальной сети

5.4. Аппаратура Ethernet

5.5. Аппаратура ArcNet

5.6. Аппаратура Token-Ring

В этой главе мы рассмотрим вопросы, имеющие отношение к сетевому аппаратному обеспечению. Вы узнаете о семиуровневой сетевой архитектуре и методах доступа, познакомитесь с аппаратурой Ethernet , ArcNet и Token-Ring .



Сетевой адаптер Ethernet


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

Для Ethernet в стандарте ISA используется три вида сетевых адаптеров: 8-битовые и 16-битовые. 8-битовый адаптер может вставляться в 8-битовый или 16-битовый слоты материнской платы и используется главным образом в компьютерах IBMXT или IBM PC, где нет 16-битовых слотов. Иногда 8-битовые адаптеры покупают и для компьютеров IBM AT, если требования к скорости передачи данных невысоки и есть желание сэкономить немного денег. Для 16-битового адаптера необходимо использовать 16-битовый слот.

Если ваши компьютеры реализованы на базе процессора i386, i486 или Pentium, имеет смысл рассмотреть возможность приобретения скоростного 32-битового сетевого адаптера, по крайней мере, для тех станций, на которые приходится максимальная нагрузка.

В современных компьютерах на базе процессоров i486 и Pentium используется локальная шина VL-Bus или шина PCI , разработанная фирмой Intel.

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

Если ваш файл-сервер оборудован шиной VL-Bus , имеет смысл приобрести для него сетевой адаптер в стандарте VL-Bus. Он будет работать быстрее по сравнению с адаптером в стандарте ISA (за счет того, что скорость передачи данных по шине VL-Bus в несколько раз больше, чем по шине ISA).

Сетевые адаптеры могут быть также рассчитаны на шины EISA или Micro Channel. Первая архитектура используется в мощных станциях на базе процессоров i486, третья - в компьютерах PS/2 фирмы IBM. Учтите, что конструктивно эти типы адаптеров отличаются друг от друга. И хотя вы сможете вставить адаптер ISA в шину EISA или PCI , вам никогда не удастся установить адаптер EISA или VL-Bus в шину ISA.
Шина Micro Channel полностью несовместима с ISA, PCI и EISA.

Для ускорения работы на плате сетевого адаптера может находиться буфер. Размер этого буфера различен для адаптеров разных типов и может составлять от 8 Кбайт для 8-битовых адаптеров до 16 Кбайт и более для 16- и 32-битовых адаптеров.

Сетевые адаптеры Ethernet используют порты ввода/вывода и один канал прерывания. Некоторые адаптеры могут работать с каналом прямого доступа к памяти (DMA).

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

Перед тем как вставить адаптер в материнскую плату компьютера, необходимо с помощью переключателей (расположенных на плате адаптера) задать правильные значения для портов ввода/вывода, канала прерывания, базовый адрес ПЗУ дистанционной загрузки бездисковой станции.

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

Подробнее о настройке конфигурации сетевого адаптера мы расскажем в разделе "Монтаж сети".


Сетевой адрес


NETWORK_ADDRESSNETWORK_ADDRESS Сетевой адрес (номер кабельной системы), состоит из восьми шестнадцатиричных цифр
FILE_SERVERFILE_SERVER Имя файл-сервера



Сетевые принтеры


Совместное использование принтеров - одно из наиболее распространенных приложений локальных сетей. Операционная система Microsoft Windows for Workgroups имеет, на наш взгляд, наиболее простые и удобные средства организации коллективного доступа к сетевым принтерам, доступные пользователю через приложение Print Manager (рис. 2.34).

Рис. 2.34. Главное окно приложения Print Manager

Внешний вид приложения Print Manager в операционной системе Microsoft Windows for Workgroups иной, чем в Windows версии 3.1. Пользователю стали доступны многие новые возможности, в том числе кнопки ускоренного запуска наиболее важных процедур, расположенные в полосе Toolbar.

Приведем краткое описание этих кнопок.

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

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

При этом на экране появится диалоговая панель Share Printer, показанная на рис. 2.35.




Рис. 2.35. Диалоговая панель Share Printer

В списке "Printer" необходимо выбрать тот принтер, который должен стать сетевым (к рабочей станции можно подключить несколько принтеров).

В поле "Share as" вы можете указать имя, под которым сетевой принтер будет виден с других рабочих станций. Дополнительно можно заполнить поле комментария "Comment".

Если нужно ограничить доступ к принтеру, укажите в поле "Password" пароль. Пользователь сможет подключиться к вашему принтеру только в том случае, если он знает пароль или если пароль не был задан вообще.

Вы можете включить переключатель "Re-share at Startup", после чего данный принтер будет автоматически распределяться в коллективное пользование каждый раз при запуске Microsoft Windows for Workgroups.

Для отмены доступа к вашему принтеру со стороны других пользователей нажмите кнопку отмены коллективного доступа к принтеру.
На экране появится диалоговая панель "Stop Sharing Printer" (рис. 2.36).



Рис. 2.36. Диалоговая панель "Stop Sharing Printer"

Выберите в этой диалоговой панели нужный принтер и нажмите кнопку "OK".

Если к вашей рабочей станции принтер не подключен, вы можете воспользоваться сетевым принтером, созданным описанным только что способом.

Для подсоединения к сетевому принтеру нажмите кнопку подключения к удаленному принтеру.
На экране появится диалоговая панель "Connect Network Printer" (рис. 2.37).



Рис. 2.37. Диалоговая панель "Connect Network Printer"

Процесс подключения к сетевому принтеру во многом аналогичен процессу отображения локального диска рабочей станции на сетевой диск. Напомним, что данное отображение выполняется приложением File Manager.

Вначале следует выбрать имя локального устройства печати, которое будет отображено на сетевой принтер. Это можно сделать при помощи списка "Device Name".

Например, к порту LPT1 может быть подключен локальный матричный принтер, а к порту LPT2 - сетевой лазерный принтер.



Затем вы должны выбрать пользователя в списке "Show Shared Printers on". Для выбранного пользователя в окне "Shared Printers on" отображается список принтеров, выделенных данным пользователем для доступа из сети. Просто выберите нужный вам принтер и нажмите кнопку "OK".

Если сетевой принтер вам больше не нужен, вы можете отключиться от него, нажав кнопку отключения сетевого принтера.
При этом вы увидите на экране диалоговую панель "Disconnect Network Printer" (рис. 2.38).



Рис. 2.38. Диалоговая панель "Disconnect Network Printer"

В этой панели есть список сетевых принтеров. Выберите нужный принтер и нажмите кнопку "OK".

Обратим ваше внимание на следующий факт.

Для работы с сетевыми принтерами вы должны запустить приложение Print Manager и оставить его запущенным.

Если ваша рабочая станция предоставляет свой локальный принтер в коллективное пользование, на ней должно работать приложение. Если же завершить Print Manager, сетевой принтер не будет доступен для других пользователей сети.

Заметим, что если вы предоставили локальные диски своей рабочей станции в коллективное пользование при помощи приложения File Manager, вы можете завершить File Manager и доступ к вашим дискам все равно будет возможен. В то же время для работы сетевой печати необходимо, чтобы приложение Print Manager было постоянно запущенно.

Отсюда следует, что вы не должны блокировать работу приложения Print Manager из приложения Control Panel, если ваш локальный принтер будет выполнять функции сетевого принтера.

Если вы распределили принтер в коллективное пользование, а затем сделали попытку завершить приложение Print Manager, на экране появится предупреждающее сообщение о том, что завершение Print Manager приведет к невозможности использования данного принтера другими пользователями сети (рис. 2.39).



Рис. 2.39. Предупреждающее сообщение

Вы увидите аналогичное сообщение и при попытке завершения работы операционной системы Microsoft Windows for Workgroups, если ресурсы данной рабочей станции были выделены для коллективного использования.



Приложение Print Manager позволяет пользователю выполнять печать в фоновом режиме. Кроме этого, пользователь может изменять некоторые характеристики, влияющие на процесс фоновой печати.

Выберите из меню "Options" приложения Print Manager строку "Background printing...". На экране появится соответствующая диалоговая панель (рис. 2.40).



Рис. 2.40. Диалоговая панель "Background printing"

С помощью переключателей группы "Printing Priority" вы можете изменять приоритет печати над выполнением приложений Windows.

По умолчанию используется некоторое среднее соотношение приоритетов задачи печати и приложений Windows (включен переключатель "Normal").

Если печать сильно тормозит работу приложений, задайте для печати низкий приоритет, включив переключатель "Low (Other Windows application run quickly)". Если же наоборот, приложения очень сильно тормозят процесс печати, задайте для печати высокий приоритет (переключатель "High (Documents print quickly)".

Переключатель "Send Document Directly to Network" должен находиться во включенном состоянии. В этом случае данные направляются непосредственно в сеть и записываются в очередь печати, расположенную на той рабочей станции, к которой физически подключен сетевой принтер.


Сетевые принтеры в Novell NetWare


10.1. Сервер печати и очереди печати

10.2. Создание сетевых принтеров

10.3. Назначение очередей принтерам

10.4. Запуск сервера печати

10.5. Подключение удаленного сетевого принтера

10.6. Печать на сетевом принтере

10.7. Определение форм печати

10.8. Файл конфигурации заданий на печать

В этой главе мы расскажем вам о том, как средствами операционной системы Novell NetWare создавать сетевые принтеры . Процедура создания сетевых принтеров в Novell NetWare намного сложнее аналогичной процедуры в Microsoft Windows for Workgroups, и обычно выполняется только системным администратором.

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

Если у вас есть дорогостоящий лазерный принтер или один принтер на несколько пользователей, средства Novell NetWare позволят использовать его всем пользователям так, как будто этот принтер подключен к их рабочим станциям.

Для работы с сетевыми принтерами нужен так называемый сервер печати . Сервер печати - это NLM-программа, которая работает непосредственно на файл-сервере.

Есть также вариант сервера печати и в виде обычной EXE-программы для рабочей станции. Вы можете выделить одну рабочую станцию для сервера печати, запустив на ней программу pserver.exe . При этом рабочая станция превратится в выделенный сервер печати .

Если вы не можете выделить компьютер для сервера печати, запустите на файл-сервере программу pserver.nlm . В этом случае задача сервера печати будет выполняться наряду с остальными задачами файл-сервера в мультизадачном режиме. Это приведет к некоторому уменьшению производительности файл-сервера, однако вам не потребуется отдельный компьютер для подключения сетевых принтеров.

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

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

Вы можете задать приоритет очереди, а также разрешить доступ к ней только некоторым пользователям или группам пользователей. Очереди печати по своему назначению напоминают классы вывода в операционных системах для компьютеров IBM-370 (аналог - серия ЕС ЭВМ).



Сетевые программы для пользователя


В этом разделе мы приведем краткие сведения об основных сетевых программах, расположенных в файле SYS:PUBLIC и доступных для всех пользователей. Подробное описание смотрите в документации, поставляемой с Novell NetWare.



Сетевые программы для супервизора


Супервизор работает с программами, расположенными в двух каталогах: SYS:PUBLIC и SYS:SYSTEM. Первый каталог доступен на чтение для всех пользователей. Однако в зависимости от прав пользователя эти программы предоставляют разные возможности.

Если обычный пользователь запускает такую программу, как syscon, то ее возможности оказываются сильно урезанными. Практически ему доступна информация только о самом себе. Он может изменить свой пароль или отредактировать свой файл Login Script.

Если же программу syscon запустит супервизор, он сможет использовать все ее возможности в полной мере.

Так работают практически все программы из каталога SYS:PUBLIC. Что же касается программ, расположенных в каталоге SYS:SYSTEM, то они доступны только для супервизора. Во-первых, обычный пользователь не имеет доступа к каталогу SYS:SYSTEM, во-вторых, сами эти программы откажутся работать, если их запустит пользователь, не обладающий достаточными правами.



Сетевые тома и каталоги


Итак, вы получили доступ к ресурсам файл-сервера. Теперь в вашем распоряжении имеются дополнительные диски, которые физически подключены к другому компьютеру. Однако вы будете работать с ними так же, как и с локальными дисками.

Уточним терминологию.

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

Сетевые тома имеют имена, назначаемые системным администратором в процессе установки Novell NetWare. Имя сетевого тома может состоять из нескольких букв или цифр, причем на каждом файл-сервере обязательно есть том с именем SYS. Это так называемый системный том Novell NetWare.

Сетевые тома отображаются на локальные диски рабочей станции, поэтому пользователи обращаются к сетевым томам, как правило, с использованием обозначений MS-DOS. Например, том с именем SYS может отображаться на локальный диск F:. Однако в некоторых случаях вам придется указывать имена сетевых томов, пользуясь их именами, определенными в Novell NetWare.

Когда вы запускали программы slist.exe и login.exe, вы фактически загружали их с сетевого тома, который имеет имя SYS. Эти программы хранились там в каталоге login.

Заметьте, до тех пор, пока вы не запустили программу login.exe и пока не ввели идентификатор и пароль, на сетевом томе SYS вам был доступен только каталог login, содержащий программы slist.exe, login.exe и некоторые другие файлы. Причем вы имели доступ к этому каталогу только на чтение.

После ввода пароля вы обнаружите, что на томе SYS есть еще несколько каталогов.

Прежде всего, это каталог public, содержащий многочисленные программы (сетевые утилиты), предназначенные для работы с сетью. Пока вам будут нужны только некоторые из них, однако в дальнейшем вы освоите большинство сетевых утилит.

Самая простая (но, тем не менее, нужная) сетевая утилита - программа logoff.exe . Эта программа предназначена для завершения сеанса работы с сетью. Если вы запустите ее без параметров, она отключит вас от всех серверов Novell NetWare. Для повторного подключения вам придется снова запускать программу login.exe, вводить идентификатор и пароль.

Если вы завершили работу с сетью, перед тем как выключить компьютер или уйти на обеденный перерыв, запустите программу logoff.exe. Она отключит вашу рабочую станцию от сети и никто не сможет получить доступ к ресурсам файл-сервера, пользуясь вашими правами доступа.



Сети компьютеров в вашем офисе


© Александр Фролов, Григорий Фролов

Том 3, М.: Диалог-МИФИ, 1995, 272 стр.



SHARE


Параметр share - самый нужный, так как только с его помощью можно распределить ресурсы рабочей станции Microsoft Workgroup Add-On for MS-DOS в коллективное пользование.

Полный формат параметра для распределения дисков представлен ниже:

net share ShareName=Drive:[Path][/remark:"Text"][/saveshare:no] [/read[:Pwd1]][/full[:Pwd2]]

Здесь ShareName - сетевое имя, которое будет видно пользователям других рабочих станций. Точнее говоря, пользователи сети будут видеть ваш диск или каталог как сетевой ресурс с именем ShareName.

С помощью параметров Drive и Path вы можете определить, соответственно, диск и каталог, отдаваемый в коллективное пользование. Как мы уже говорили, каталог можно не указывать. В этом случае пользователям будет доступен корневой каталог диска.

Дополнительно при распределении диска или каталога вы можете указать параметры /remark, /saveshare:no, /read и /full.

Параметр /remark позволяет задать произвольный текстовый комментарий Text, описывающий ресурс. Этот комментарий будет отображаться в списке сетевых ресурсов рабочей станции.

Если указать параметр /saveshare:no, каждый раз при запуске рабочей станции вам придется заново отдавать ее ресурсы в коллективное пользование запуском программы net.exe с параметром share. По умолчанию установлен такой режим, при котором вам достаточно распределить ресурс только один раз. После этого он будет автоматически распределяться каждый раз при запуске сетевой компоненты Microsoft Workgroup Add-On for MS-DOS.

Вы можете ограничить доступ пользователей к дискам вашей рабочей станции, указав при распределении параметры /read и /full с паролем или без пароля.

По умолчанию предоставляется доступ только на чтение (которому соответствует параметр /read), причем без пароля. Для предоставления полного доступа к диску или каталогу вы должны указать параметр /full (с паролем или без).

Например, следующая команда предоставляет полный доступ к каталогу d:\src только после предъявления пароля:

net share source=d:\src /remark:"Source Code Lib" /full:pwdfull


С помощью параметра share вы можете распределить в коллективное пользование любой локальный параллельный принтерный порт компьютера. Формат параметра аналогичен приведенному выше, но вместо диска и пути необходимо указать имя порта: lpt1, lpt2 и т. д.

Например:

net share laserjet=lpt2: /remark:"Printer LaserJet III"

Не менее важная функция параметра share - изменение характеристик доступа пользователей к ресурсу (вид доступа и пароль), а также полная отмена распределения ресурса в коллективное пользование.

Приведем соответствующий формат параметра share:

net share ShareName [/remark:"Text"][/delete] [/read[:Pwd1]][/full[:Pwd2]]

Например, следующая команда отменяет распределение в коллективное пользование для принтера laserjet:

net share laserjet /delete

Если выдать команду "net share" без дополнительных параметров, на экране появится список ресурсов рабочей станции, распределенных в коллективное пользование, с указанием типа ресурса и комментария (если он есть):

Shared resources at \\FROLOV Sharename Type Comment -------------------------------------------------------------- PRT Print WINDOWSDIR Disk The command completed successfully.


SHIFT


При запуске программы login.exe вы можете указать до 10 параметров, к которым можно обращаться при выполнении файла Login Script как к переменным. Например: "%0", "%1" и т. д.

Команда shift сдвигает параметры вправо на количество позиций, заданного в качестве параметра команде shift.

Пример:

Пусть пользователь при входе в сеть запустил программу login.exe со следующими параметрами:

login netlab/frolov standard service

При этом параметры получат следующие значения (которые вы сможете использовать, например, в команде IF):

%0=netlab %1=frolov %2=standard %3=service

Если теперь выдать команду "shift 1", то, например, значением переменной "%2" станет "service".

Команда shift может быть использована для анализа передаваемых программе login параметров. При этом можно в файле Login Script организовать цикл и в цикле, постепенно сдвигая параметры вправо, по очереди анализировать их.



Система Microsoft Workgroup Add-On for MS-DOS


Если в вашей фирме есть компьютеры с процессором i80286 и с объемом оперативной памяти 1 Мбайт, вы не можете установить на них операционную систему Microsoft Windows for Workgroups. Как правило, пользователи таких компьютеров работают в среде MS-DOS.

В этом случае вы, тем не менее, можете создать локальную сеть, состоящую либо только из рабочих станций MS-DOS, либо как из рабочих станций MS-DOS, так и из рабочих станций Microsoft Windows for Workgroups. Для этого вам необходимо приобрести программный продукт, который называется Microsoft Workgroup Add-On for MS-DOS. Этот программный продукт предназначен для установки на рабочую станцию MS-DOS и предъявляет очень мало требований к ресурсам компьютера.

С помощью Microsoft Workgroup Add-On for MS-DOS вы сможете организовать в сети совместное использование ресурсов рабочих станций (таких, как диски и принтеры). Пользователи рабочих станций MS-DOS смогут выделять ресурсы своей рабочей станции в коллективное пользование и работать с ресурсами других рабочих станций, в том числе с ресурсами рабочих станций Microsoft Windows for Workgroups и Windows NT.

В четвертой главе нашей книги мы описали другое программное обеспечение, позволяющее организовать сеть из "маломощных" компьютеров с процессором i80286 - сеть Novell NetWare Lite. По сравнению с Microsoft Workgroup Add-On for MS-DOS программное обеспечение Novell NetWare Lite имеет один существенный недостаток - оно не позволяет обращаться к ресурсам рабочих станций Microsoft Windows for Workgroups и Windows NT. Поэтому мы рекомендуем вам использовать Novell NetWare Lite только в тех случаях, когда в сети нет рабочих станций Microsoft Windows for Workgroups и не планируется их подключение.



SLIST


Программа slist доступна вам до ввода команды login. Запустите ее, и вы увидите список активных серверов, к которым можно подключиться при помощи команд login и attach.



Служба новостей


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

Эта служба основана на использовании файла System Login Script. Напомним, что файл System Login Script содержит команды, выполняемые для каждого подключающегося к сети пользователя.

Создайте в каталоге SYS :MAIL каталог с любым именем, например, SYSMSG. Предоставьте всем без исключения пользователям право на чтение файлов этого каталога (но не на запись!). В этом каталоге вы будете хранить обычный текстовый файл, содержащий сообщения, которые вы хотели бы довести до сведения всех пользователей. Назовите этот файл, например, sysmsg.txt.

Затем включите в файл System Login Script следующую последовательность команд:

display sys:mail/sysmsg/sysmsg.txt pause

Когда пользователь войдет в сеть, на экран будет выведено содержимое файла sysmsg.txt, после чего для продолжения работы пользователю будет предложено нажать любую клавишу. Так что ваше сообщение он не пропустит и оно будет обязательно прочитано.



Совместное использование Clipboard


Когда группа пользователей работает над совместным проектом, часто бывает нужно передавать с одной станции на другие самые разнообразные данные. Например, художник готовит иллюстрацию в среде графического редактора Corel Draw, а несколько других сотрудников вставляют эту иллюстрацию в различные документы. Может возникнуть необходимость передать из одной рабочей станции в другую фрагмент документа, подготовленного в текстовом процессоре Microsoft Word for Windows, содержащего текст и графические иллюстрации, звуковой фрагмент и т. п.

Очевидный способ решения этой проблемы заключается в том, что пользователь, передающий данные, записывает последние в файл и затем копирует файл в каталог, доступный другим пользователям для чтения (сетевой каталог). Пользователь, принимающий данные, переписывает их из сетевого каталога в свой рабочий каталог и вставляет в документ, либо использует любым другим способом.

Операционная система Microsoft Windows for Workgroups предлагает лучший способ совместного доступа к данным, нежели передача файлов между рабочими станциями. Этот способ основан на применении значительно усовершенствованного буфера обмена Clipboard, доступного через приложение ClipBook Viewer (рис. 2.41).

Рис. 2.41. Приложение ClipBook Viewer

Помимо обычного универсального буфера обмена Clipboard, который используется точно таким же образом, что и в Windows версии 3.1, каждая рабочая станция Microsoft Windows for Workgroups имеет книгу буферов обмена. Эта книга называется ClipBook и состоит как бы из отдельных страниц.

Пользователь может сохранять данные, записанные в обычном буфере обмена Clipboard на страницах ClipBook. Разумеется, возможна и обратная операция - копирование любой страницы ClipBook в буфер обмена Clipboard.

Схема передачи данных между приложением, буфером обмена Clipboard и страницами книги буферов обмена ClipBook иллюстрируется рис. 2.42.

Рис. 2.42. Передача информации между приложением, буфером обмена Clipboard и книгой буферов обмена ClipBook


Из этого рисунка видно, что приложения Windows могут сохранять данные в Clipboard, а также копировать их оттуда для вставки в документ или для выполнения над данными любых других операций.

Приложение ClipBook Viewer, которое входит в комплект поставки Microsoft Windows for Workgroups, позволяет пользователю сохранить содержимое буфера обмена Clipboard на одной из страниц ClipBook, а также выполнить копирование любой страницы ClipBook в буфер обмена Clipboard.

Страницы ClipBook хранят свое содержимое постоянно, однако это не самое интересное в новом способе организации буфера обмена.

Гораздо важнее тот факт, что пользователь может предоставлять страницы книги ClipBook, расположенной на своей станции, для чтения или записи другими пользователями сети Microsoft Windows for Workgroups. Причем некоторые страницы могут быть предоставлены только для чтения, а некоторые - и для чтения и для записи.

Таким образом, имеется возможность передачи произвольных данных между приложениями, запущенными на различных рабочих станциях сети, через универсальный буфер обмена Clipboard и страницы книги буферов обмена ClipBook.

Давайте попробуем все это.

Запустите приложение ClipBook Viewer. В его главном окне вы увидите окна Local ClipBook и Clipboard (рис. 2.43).



Рис. 2.43. Главное окно приложения ClipBook Viewer

Окно Local ClipBook содержит пока пустой список страниц. Окно Clipboard отображает текущее содержимое универсального буфера обмена Clipboard.

Ниже меню находятся кнопки, предназначенные для выполнения самых нужных операций. Приведем их краткое описание.

Кнопка Описание
Выполнить подключение к удаленной книге ClipBook, расположенной на другой рабочей станции сети
Отключить рабочую станцию от удаленной книги ClipBook
Предоставление страницы ClipBook в коллективное пользование
Отмена коллективного доступа к странице ClipBook
Копирование содержимого страницы ClipBook в буфер обмена Clipboard, доступный приложениям Windows и программам MS-DOS, работающим в виртуальных машинах MS-DOS
Вставка содержимого Clipboard в новую страницу ClipBook
Удаление страницы ClipBook или стирание содержимого Clipboard
Содержимое книги ClipBook должно отображаться в виде списка заголовков страниц
Отображение страниц ClipBook в виде пиктограмм, отражающих их содержимое
Режим просмотра страниц ClipBook по одной странице с возможностью пролистывания страниц
<


Продолжим наши эксперименты с ClipBook.

Запишите что-нибудь в Clipboard (любой текст или изображение). Записанные вами данные будут немедленно отображены в окне Clipboard приложения ClipBook Viewer.

Теперь нашей задача - создать новую страницу в локальной книге ClipBook и записать в нее содержимое Clipboard. Для этого вам достаточно нажать кнопку вставки содержимого Clipboard в новую страницу ClipBook.
На экране появится диалоговая панель Paste (рис. 2.44).



Рис. 2.44. Диалоговая панель Paste

В поле "Page Name" введите любое имя. Оно будет отображаться как заголовок страницы.

Для того чтобы сделать страницу доступной другим пользователям сети, включите переключатель "Share Item Now" и нажмите кнопку "OK".

Вы увидите диалоговую панель Share ClipBook Page (рис. 2.45).



Рис. 2.45. Диалоговая панель Share ClipBook Page

В этой диалоговой панели на данном этапе вам нужно указать вид доступа, предоставляемый другим пользователям к создаваемой вами странице. Эта процедура полностью аналогична процедуре указания вида доступа для сетевых дисков.

После того как вы нажмете кнопку "OK", внешний вид главного окна приложения ClipBook Viewer изменится - в окне Local ClipBook вы увидите имя созданной вами страницы (рис. 2.46).



Рис. 2.46. Отображение имени страницы ClipBook

Нажимая по очереди три правые кнопки Toolbar (определяющих формат отображения содержимого страниц ClipBook), проследите за изменениями в окне Local ClipBook.

Теперь перейдите к другой рабочей станции и там тоже запустите приложение ClipBook Viewer.

Нажмите кнопку подключения к удаленной книге ClipBook.
На экране появится диалоговая панель Select Computer, с помощью которой вы сможете выбрать пользователя для подключения к его книге ClipBook (рис. 2.47).



Рис. 2.47. Выбор пользователя для подключения к удаленной книге ClipBook

После подключения в главном окне приложения ClipBook Viewer появится новое окно (рис. 2.48).



Рис. 2.48. Новое окно в главном окне приложения ClipBook Viewer



В нашем случае было выполнено подключение к рабочей станции с именем SERVER, поэтому новое окно называется ClipBook on //SERVER.

Итак, мы подключились к удаленной книге ClipBook. Однако для того чтобы скопировать содержимое ее страницы в приложение, предварительно нужно скопировать страницу в буфер обмена Clipboard.

Это можно сделать, нажав кнопку копирования содержимого страницы ClipBook в Clipboard.
Сразу после этого содержимое страницы появится в окне Clipboard и станет доступно всем приложениям данной рабочей станции (рис. 2.49).



Рис. 2.49. Копирование содержимого страницы удаленной книги ClipBook в буфер обмена Clipboard