
8.
Архитектура сетевых
ОС
NetWare
5.
При необходимости с помощью утилиты PCONSOLE.EXE (для 3.x) или
NetWare Administrator (для 4.x и 5.x) вьшолнить управление печатью (изме-
нить приоритет очереди и местонахождение задания в очереди, задержать за-
дание в очереди, запретить клиенту направлять задание в очередь, запретить
серверу печати обслуживать очередь и т. д.).
Печать в сети осуществляется: из сетевых приложений. Так называют при-
ложения, в которых используется API-интерфейс службы сетевой печати. В
качестве примера можно назвать утилиту NPRINT.EXE и пакеты WordPerfect,
QuattroPro; из несетевых приложений. Так называют приложения, в которых
да1шые, выводимые на печать, направляются в LPT-порт PC. Чтобы перехва-
тить эти данные и передать их в сетевую очередь, используют утилиту коман-
дной строки CAPTURE. В качестве примера несетевых приложений можно
назвать WINDOWS, LEXICON, NORTON.
8.2. Основные сетевые возможности
Протокольный набор IPX/SPX
Выше отмечалось, что взаимодействие между станциями осуществляется
с помощью кадров. Пакет является частью кадра и имеет свой заголовок. В
дальнейшем под протоколом будем понимать системную программу, которая
обрабатывает определенные поля кадра.
NetWare поддерживает следующие уровни протоколов в классификащш OSI:
• канальный, обрабатывающий заголовок кадра (драйвер сетевого адапте-
ра);
• сетевой (IPX, SPX, IP, NETBIOS, ТЫ);
• транспортный (SPX, NCP, NETBIOS, TLI);
• сессионный (NETBIOS, NCP);
• прикладной (RIP, NLSP, SAP и др.).
Для рабочей станции с ОС DOS протоколы IPX и SPX входят в состав
программы IPX0DI.COM, которая загружается с помощью bat-файла START-
NET.BAT.
Протокол IPX (Internetwork Packet Exchange) обрабатьшает так называе-
мый пакет IPX, являющийся основным средством, которое используется при
передаче данных в сетях NetWare. Формат пакета IPX представлен на рис 8.14.
Все поля, указанные на рис 8.14, кроме последнего (Data), образуют заголо-
вок пакета. Особенностью формата пакета является то, что все поля заголов-
ка содержат значения в перевернутом формате: по младшему адресу записы-
вается старший байт данных.
Рассмотрим подробнее назначение отдельных полей пакета.
Поле Checksmn предназначено для хранения контрольной суммы пакета или
другой служебной информащш. В прикладных программах обычно не исполь-
зуется.
Поле Length определяет общий размер пакета вместе с заголовком. NetWare
поддерживает следующие максимальные длины пакетов: Token Ring и ARCnet
- 4202 байт, Ethernet - 1514 байт. Это поле устанавливается протоколом IPX
передающей станции.
468