Справочник Novell Netware 4

NVT в NetWare for Unix



Каждый пакет NetWare for Unix включает в себя программу NVT.EXE,
которая обычно записывается в подкаталог \PUBLIC секции NetWare-сервера.
Буквы VT означают "виртуальный терминал", то есть терминал,
не являющийся реальным. Это программное средство обеспечивает
редиректор INT15 для других продуктов эмуляции терминалов.

Структура пакета NVT допускает максимум 512 байт данных. Существует
только четыре типа пакетов:

Тип пакета NVT Функция пакета
NVT Client Передача данных клиента в хост-систему; хост-система подтверждает получение.


NVT Host Передача данных из хост-системы клиенту; клиент подтверждает получение.
NVT Stop Клиент просит хост-систему прекратить передачу данных.
NVT Restart Клиент просит хост-систему возобновить передачу данных.


NVT - это не сложный протокол, и здесь нет места для эмуляции
терминалов или других излишеств. Некоторые вендоры NetWare for
Unix предполагают, что NVT предусматривает большую эмуляцию терминалов,
чем есть в действительности. Подобные средства должны предусмотреть
независимые разработчики.

Хотя вы можете обмениваться данными между NVT-клиентами и хост-системами,
существуют лучшие способы передачи файлов. Так как NVT предполагается
выполнять только в системе NetWare for Unix, легче и быстрее FTP
использовать обычные команды NetWare копирования файлов между
сервером и клиентом. В NetWare for Unix прекрасно работают утилиты
печати NetWare.

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

Несколько программ реализуют для хост-систем Unix частичные NetWare-серверы
- "минимизированную" NetWare for Unix, если хотите.
Продукт SoftNet Term фирмы Puzzle Systems разработан на основе
более раннего продукта SoftNet Utilities, который копировал, но
не лицензировал функции NetWare for Unix.

Две другие участвующие в совместном маркетинге фирмы имеют в своих
продуктах специальные эмуляторы терминалов, но не распространяют
их отдельно как Puzzle Systems. SPRY Incorporated продает SPRYSOFT
- NetWare-клиент для Unix, но занимается в основном рынком Sun.
Mini-Byte Software продает NetCon (на базе которого построен продукт
SPRY), но занимается в основном рынком SCO. Однако обе эти программы
достаточно недорогие для того, чтобы приобрести их просто как
средство эмуляции терминалов.


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

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

Предположим, например, что файл WordPerfect в DOS потребовался
пользователю WordPerfect в Unix. Пользователь DOS может для копирования
файла с локального PC на диск NetWare системы NetWare for Unix
воспользоваться командой COPY. Пользователь Unix, который хочет
задействовать этот файл в версии WordPerfect для Unix, должен
дать для запуска WordPerfect и открытия этого файла команду wp,
которая открывает приложение WordPerfect и загружает файл. Альтернативой
было бы копирование всех файлов в общий каталог и последующее
копирование всех этих файлов в каталог, более доступный приложениям
Unix.

Эта процедура может работать и для Macintosh, для чего доступны
по крайней мере две версии NetWare for Unix. Connection NetWare
for SPARC (ComputerVision) и Altos/SCO Portable NetWare поддерживают
на серверах NetWare for Unix пространство имен Macintosh. Эти
версии NetWare эквивалентны NetWare 3.01, в то время как другие
версии NetWare for Unix сопоставимы с NetWare 3.11. Программы,
необходимые для поддержки нескольких пространств имен, в первую
версию NetWare for Unix 3.11 включены не были. До выпуска NetWare
for Unix 4.0 поставляемые некоторыми вендорами версии NetWare
for Unix могут не включать в себя пространство имен Macintosh
(и OS/2).



Содержание раздела