Каждый пакет программного обеспечения TCP/IP устроен по-своему. Мы выбрали 13 промышленных продуктов из данной области и подвергли их жестоким испытаниям.


BW-CONNECT TCP/NFS 3.1
PC/TCP ONNET 1.1
SUPERTCP/PRO 1.1
TCP/CONNECT II 2.1
ACADIA/VXD 1.0
MULTIVIEW 4.01
PC-INTERFACE PLUS 2.0
WORKGROUP CHAMELEON NFS 4.01
LAN WORKGROUP 4.2
AIR NFS 3.0
PC-NFSPRO 1.1
REFLECTION TCP SUITE 4.0
PATHWAY ACCESS 3.0

Этот выпуск "испытательного стенда" будет посвящен одному из аспектов проблемы интероперабельности: доступ ПК, работающих под DOS и Windows, к UNIX-хостам под сетевым протоколом TCP/IP. Для решения этой проблемы на ПК необходимо использовать программное обеспечение TCP/IP. Вообще говоря, можно выделить две ситуации, когда на ПК требуется подобное программное обеспечение. Во-первых, в локальной сети могут находиться UNIX-системы, с которыми требуется установить связь. Во-вторых, может возникнуть необходимость подключения к Internet. Для того чтобы размеры данного обзора не превысили пределов разумного, мы сфокусируемся на первом случае и будем рассматривать TCP/IP исключительно для приложений локальной сети.

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

Разработанный компанией Sun Microsystems (Mountain View, CA) пакет Network File Services (NFS) получил широкое распространение на UNIX-компьютерах, а UNIX - самая популярная среда для TCP/IP. Включение NFS в пакет программного обеспечения клиента позволяет отображать файловые системы NFS-сервера на однобуквенные имена DOS-устройств. Некоторые из протестированных нами пакетов NFS были столь же просты в употреблении, как и Windows for Workgroups (WFW) или NetWare; установка других, однако, оказалась более сложной и потребовала некоторых размышлений.

Там, где установлен NFS, обычно доступны и сервисы lpd (line printer daemon, демон печати) и lpr (line printing remote, удаленная печать). lpd/lpr делает возможным два вида отношений ПК с внешним миром. Первый позволяет ПК использовать TCP/IP-хост в качестве сервера печати. ПК печатает при помощи сервисов печати, как если бы принтер был подключен локально, но на самом деле команды печати перехватываются и перенаправляются на TCP/IP-хост. Второй тип отношений позволяет использовать ПК в качестве инструмента удаленной печати для других TCP/IP-устройств, хостов и ПК.

ПОДГОТОВКА К ТЕСТАМ

Для тестирования мы установили три TCP/IP-хоста в локальной сети Beach Labs (Indianapolis). Эти хосты представляли совершенно несхожие операционные системы: Microsoft Windows NT Server 3.5, NetWare 3.12 и Open Server 3.0 компании Santa Cruz Operation (SCO, Santa Cruz, CA), основанный на UNIX Systems V 4.0. Хосты получили названия BeachNT, BeachNW и BeachSCO. На всех трех были установлены пакеты NFS. BeachNW и BeachSCO выполняли, соответственно, Novell- и SCO-версии NFS. На BeachNT мы установили NFS для NT компании Beame & Whiteside Software (Raleigh, NC).

TCP/IP-пакеты программного обеспечения клиента были установлены на настольных компьютерах Compaq Prolinea 486SX/ 50МГц с 16 МБ оперативной памяти и 300 МБ памяти на жестком диске, с Compaq DOS (MS-DOS) 6.22 и Microsoft Windows for Workgroups 3.11. На этих компьютерах использовались сетевые карты TC-4045 для 10BaseT Ethernet компании Thomas-Conrad (Austin, TX), совместимые с NE2000.

Сначала мы установили Windows for Workgroups на всех тестовых компьютерах. Затем установили TCP/IP-пакеты и провели первую серию тестов. Для следующей серии тестов мы стерли установленные WFW и TCP/IP и заново проинсталлировали WFW, добавив поддержку совместимости с NetWare. Итак, нам пришлось проводить инсталляции клиента 26 раз. Не приведи Господь кому-нибудь из вас страдать подобным образом...

НЕМНОГО О WINSOCK

Многие из протестированных нами пакетов программного обеспечения в качестве коммуникационной основы использовали прикладной программный интерфейс Windows Sockets (WinsockAPI). Winsock - это набор программных продуктов, служащих методом связи программных приложений Microsoft Windows 3.0 и выше с другими компьютерами при помощи соединений, называемых сокетами. Winsock предоставляет набор DLL-файлов или драйверов виртуальных устройств (VxD-файлов), который может быть использован поставщиками как средство соединения.

Интерфейс Winsock основан на Berkeley UNIX Sockets - наборе хорошо известных определений установления логических соединений между компьютерами. Несколько компаний разработали прикладной транспорт с использованием Winsock. Продукты этого класса нередко доступны как разделяемое или свободное программное обеспечение.

BW-CONNECT TCP/NFS 3.1

BEAME & WHITESIDE SOFTWARE

Установка BW-Connect прошла быстро и без проблем. Продукт компании Beame & Whiteside (BW) предлагал правильные опции и сам себя сделал сетевым ресурсом. BW-Connect, как и SuperTCP/Pro, продукт компании Frontier Technologies, описанный ниже, перехватывает обычные запросы на изменение отображения сетевых устройств и предлагает на выбор один из двух ресурсов: самого себя (NFS) и NetWare.

Все три сети - WFW, NetWare и NFS - функционируют параллельно и прозрачно. Прикладной транспорт, используемый BW-Connect, однако, значительно медленнее, чем прикладной транспорт SuperTCP/Pro, особенно при выборе опции просмотра. Пикто- грамма под названием "Сеть", расположенная в группе программ BW-Connect, является простой в употреблении утилитой для установки сетевых устройств, принтеров и подключения и отключения других устройств.

ftp-сервисы BW-Connect аналогичны другим ftp-графическим приложениям и позволяют буксировать файлы между хостом и клиентом. Вывод содержимого нового ftp происходит довольно медленно в сравнении с другими клиентскими ftp-приложениями, протестированными нами. Щелчок мышкой на пиктограмме текущего каталога (точке) раскрывает окно Windows с полным перечнем содержимого каталога, включая дату создания, UNIX-режим доступа и, по возможности, владельца. Для этого выбран формат, легко понимаемый пользователями DOS.

Возможности конфигурирования telnet-приложения BW-Connect - BW220 - далеко не так широки, как у продуктов конкурирующих фирм. Отсутствует явная возможность изменения раскладки клавиатуры. Нет и контекстно-зависимой справочной информации. К счастью, во входящем в комплект поставки руководстве подробно описано, как изменять раскладку клавиатуры и опции BW220.

BW-Connect содержит большое количество демонов, включая ftp, NFS, telnet, finger и lpd. Мы воспользовались демоном telnet, чтобы связаться из BeachSCO с рабочей станцией, на которой он (демон telnet) функционировал. Ответ был медленным и каким-то нерешительным, однако связаться нам удалось.

Конфигурирование для WFW не требует большого числа ручных изменений в .INI-файлах. В BW-Connect нельзя одновременно использовать и SLIP/PPP-соединение, и интерфейс сетевой карты. Для обеспечения поддержки SLIP/PPP-соединений требуется удвоение длительности процесса установки и либо загрузка с дискеты, либо изменение значительного числа системных файлов. Это, на наш взгляд, немалый труд в сравнении с продуктами конкурентов.

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

PC/TCP ONNET 1.1

FTP

Продукт PC/TCP OnNet компании FTP Software (Andover, MA) - всеобъемлющий TCP/IP-клиент, охватывающий все стандартные приложения, кроме NFS-сервера и X Window. Программное обеспечение OnNet было без проблем установлено под WFW, но при этом NetWare как вторая сеть была заменена в файле SYSTEM.INI рабочей станции на свежеустановленный продукт, и печать NetWare таким образом была уничтожена. Однако почти сразу же группа технической поддержки FTP Software предложила соответствующие дополнения, позволившие всем трем сетям одновременно функционировать под Windows.

OnNet NFS-клиент работает очень просто, однако не предоставляет возможности конфигурировать DOS-устройства из Менеджера Файлов или приложений, допускающих просмотр файловых структур. Вместо этого приложение управления сетью в OnNet позволяет устанавливать новые NFS-устройства. Это, конечно, не так просто, как непосредственный контроль, обеспечиваемый SuperTCP/Pro и BW-Connect, но тем не менее пригодно для употребления.

ftp-сервисы оказались очень быстрыми; они позволяют буксировать файлы и группы файлов между системами. Когда обнаруживается имя файла, не подходящее для системы, на которую файл переносится, предлагается подходящее имя-заменитель. Предоставлялся выбор между именем, предложенным ftp, и именем пользователя. Помимо ftp-клиента, в OnNet имеется ftp-сервер. Таким образом, ftp-клиенты могут инициировать передачу файлов с вашего компьютера или на него. Мы ожидали, что компания, название которой начинается с FTP, создаст ftp-клиенты и серверы высокого класса, и не ошиблись.

Одним из самых значительных достоинств OnNet оказалось telnet-приложение Telnet Virtual Termnal (TNVT - виртуальный терминал telnet). Из всех telnet-приложений, протестированных нами, TNVT оказалось наиболее простым в употреблении и переконфигурировании.

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

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

SUPERTCP/PRO 1.1

FRONTIER TECHNOLOGIES

Продукт SuperTCP/Pro компании Frontier Technologies (Mequon, WI) - лидер среди клиентского программного обеспечения TCP/IP под Windows. В этом пакете содержатся программные компоненты на все случаи жизни. В комплект входят NFS-, telnet-, ftp- и X Window-клиент и сервер. В отличие от предшественника - SuperTCP/NFS - SuperTCP/Pro можно устанавливать либо с дискет, либо с прилагаемого CD-ROM. Наш выбор пал на CD-ROM, и весь процесс установки от начала до конца со всеми деталями конфигурирования занял не больше двадцати минут.

Были и другие причины, по которым мы предпочли Super-TCP/Pro, а не SuperTCP/NFS. Для того чтобы SuperTCP/NFS работал со своим ftp и NFS-программным обеспечением клиента, в него необходимо внести некоторые изменения.

После проблем с установкой версии NFS SuperTCP/Pro показался особенно приятным. В его соста входит программное обеспечение, благодаря которому NFS становится восхитительно нейтральным. С помощью менеджера файлов Windows или многих других приложений в любое время можно отобразить структуру каталогов NFS на логические устройства DOS с однобуквенными именами. Во время операции отображения устройств сразу же появилось окно, в котором было предложено выбрать, куда отображать - в узлы Microsoft, серверы NetWare или сервер SuperTCP/Pro NFS. Это позволило нам почти без всяких усилий изменить отображение устройств (и, следовательно, источники каталогов).

Наученные горьким опытом общения с SuperTCP/NFS, мы опасались, что lpd/lpr-печать окажется делом непростым, но когда мы воспользовались панелью управления Windows для определения установок печати, появилось окно, аналогичное окну отображения устройств, с теми же источниками. Ресурс печати в любой доступной сети оказался приятным сюрпризом, во многом облегчающим работу.

Ядро SuperTCP, являющееся основой программного обеспечения компании Frontier Technologies, позволяет одновременно вести и сессии с SLIP- и PPP-соединениями, и сессии с сетевыми картами. Такой фокус оказался под силу не всем пакетам, протестированным нами.

Приложения SuperTCP/Pro не являются самыми быстрыми из протестированных нами продуктов, а ftp-программа и вовсе кажется медленной в сравнении с конкурентами. Однако каждое приложение запоминает установки сессии (для будущего использования) и во время следующих сессий предлагает готовый набор установок - это делает работу с приложением гораздо более удобной.

TCP/CONNECT II 2.1

INTERCON

Пакет TCP/Connect II компании Intercon (Herndon, VA) идентичен SuperTCP/Pro компании Frontier Technologies с двумя исключениями: в TCP/Connect II имеется gopher-клиент (инструмент поиска компании Intercon), но нет X Window-клиента. Мы установили TCP/Connect II и обнаружили, что возникли те же проблемы, что и с SuperTCP/NFS: в файле NET.CFG NetWare было выделено слишком мало буферов и установлены недостаточные параметры MEMPOOL.

Руководство пользователя фирмы Intercon аналогично - но не идентично - руководству SuperTCP/Pro. В описании Connect II содержалось больше полезной информации, однако все страницы в нашем экземпляре руководства после восьмой главы оказались перевернутыми вверх тормашками и сшитыми задом наперед - не слишком удобно для чтения.

ACADIA/VXD 1.0

IPSWITCH

Программный продукт Acadia/VxD компании Ipswitch (Wakefield, MA) оказался - наряду с Multiview компании JSB - одним из самых маленьких по объему и самых компактных пакетов из протестированной группы. Приложения, входящие в состав Acadia, хорошо выполняют основные коммуникационные задачи, но дополнительных приятных услуг пользователям Windows от них ожидать не следует. Многие из этих приложений, как мы обнаружили, основаны на DOS.

В состав своего пакета компания Ipswitch включила и NFS-клиент, и NFS-сервер. NFS-сервисы, как и lpr-сервисы, должны запускаться из DOS. Перед началом работы необходимо создать конфигурационный файл хоста, чтобы ассоциировать хосты или экспортируемые NFS-каталоги. Со времени вызова сервисы статично присутствуют в Windows до момента выгрузки.

Скорость работы ftp-сервисов Acadia/VxD оказалась средней. Не предоставляется возможность передачи файлов методом буксировки.

Telnet-приложение пакета Acadia аналогично программе PC-FSpro TN320 компании Sun и имеет выданную компанией Sun лицензию. Техническое сопровождение очень оперативно и полезно (интересно, знали ли члены группы сопровождения, что мы тестируем их продукт?). В пакет также включено tar-приложение для резервного копирования NFS-монтируемых каталогов или файловых систем на локальное устройство.

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

MULTIVIEW 4.01

JSB

Пакет Multiview компании JSB (Scotts Valley, CA) - это рабочий стол, который может работать либо над своим собственным ядром, либо над более чем дюжиной других ядер. Он спроектирован как средство группирования приложений, таких как ftp и telnet, функционирующих или на базе приобретенных ранее стеков протоколов, или на базе стека JSB TCP/IP. Сердцем Multiview является Multiview Desktop, содержащий используемые приложения. Desktop общается с узлами - конфигурируемыми в индивидуальном порядке элементами (обычно хостами).

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

Мы установили ядро Multiview JSB и настольные приложения, и поначалу казалось, что все идет без сучка без задоринки. Нам удалось получить доступ к сервисам ping и ftp. Затем мы попытались воспользоваться telnet, чтобы связаться с нашей системой на базе SCO. После второго вызова группы сопровождения человек из этой группы сказал, что первоначальная установка не сработала и пакет необходимо конфигурировать заново. После этого все наконец-то заработало.

telnet-приложение Multivew необходимо конфигурировать для каждого хоста (называемого узлом). Не существует единого способа добраться до хоста или пролистать список хостов. Если для узла сделан выбор протокола, становятся доступными дополнительные методы соединения. В силу этого необходимо выбрать для узла новое имя и ассоциировать с этим именем стек протоколов. telnet Multiview предоставляет на выбор несколько эмуляторов терминалов и допускает неграфическое переотображение клавиатуры. telnet-приложение JSB показало лучшие цвета, установленные по умолчанию, при соединении с SCO-хостом. Доступна удаленная печать; она имеется в качестве опции на каждом хосте, сконфигурированном для этого сервиса.

ftp-приложение распределяет файлы из каталогов по четырем окнам. Окна слева относятся к ПК, справа - к хостам. Файлы отображаются в верхних окнах, каталоги - в нижних. Первые легко буксируются между вторыми, и ftp-приложение автоматически обновляет список каталогов и их содержимого после каждой буксировки путем повторного чтения каталогов. Можно также производить ручное обновление просматриваемых каталогов.

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

PC-INTERFACE PLUS 2.0

LOCUS COMPUTING

Один из первых сюрпризов, преподнесенных нам продуктом PC-Interface Plus компании Locus Computing (Inglewood, CA), состоял в том, что этот продукт работает со своей собственной NFS-подобной файловой системой, которую необходимо предварительно установить на нужном хосте как новый тип файловых систем. Установка на хосте под SCO Unix заняла у нас более часа.

PC-Interface Plus использует также файловые системы, доступные из Windows. Если на хосте сконфигурированы средства печати, в Windows появляется окно для перенаправления печати на хост. Чтобы PC-Interface Plus работал нормально, удаленный хост должен быть полностью сконфигурирован. Мы посвятили этому занятию немало времени, прежде чем добились приемлемых результатов.

В комплект PC-Interface Plus входит telnet-приложение TinyTerm, которое можно считать удовлетворительным. В нем, правда, отсутствуют графические средства изменения раскладки клавиатуры, но эмулируются многие типы терминалов (в число которых, к сожалению, не входят TN3270 и TN5250). Графику в TinyTerm можно считать хорошей. В PC-Interface Plus входит также почтовый пакет (версия продукта Eudora), но на этом список компонентов кончается.

Интерфейс с ftp выдержан в духе менеджера файлов Windows. Его основу составляет простая и ясная парадигма буксировки объектов. В верхней части экрана имеется инструментальная линейка. Обмен файлами с удаленной системой происходит быстрее, чем в большинстве других продуктов.

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

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

WORKGROUP CHAMELEON NFS 4.01

NETMANAGE

Продукт WorkGroup ChameleonNFS компании NetManage (Cupertino, CA) специально спроектирован для работы в рамках Windows for Workgroups, а его установка выполняется стандартным для сетей Microsoft (таких как WFW) образом. Однако драйвер NetWare он заменяет сетевым драйвером с именем MULT401.DRV, который, в свою очередь, позволяет WFW, NatWare, собственному NFS или другим совместимым сетевым драйверам отображать устройства на стандартные однобуквенные имена DOS и использовать средства перенаправления сетевой печати автоматически, как только в них возникает нужда.

Как показал наш опыт, система MULT401.DRV работает после установки с некоторыми шероховатостями. Печать в NetWare и WFW оказалась выключенной. Для ее включения необходимо в панели управления Windows выбрать элемент "Сети", а затем элементы "Установка" и "Сети". Данная процедура описана в документации, но ее нельзя считать нормальной частью процесса установки. Выключение печати после подразумеваемой установки может стать для пользователей WFW и NetWare сюрпризом. Результатом замены сетевого драйвера Windows стала немедленная доступность предоставляемых ChameleonNFS программ lpd/lpr (после добавления дополнительных сетей в панель управления), аналогично тому, как это имеет место для SuperTCP/PRO.

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

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

Программа Custom используется для установки интерфейсных карт, протоколов, сервисов и т.п. Chameleon может использовать протокол выделения IP-адресов в момент начальной загрузки (Bootstrap Protocol, BOOTP), в чем мы с удовольствием убедились. Варианты для SLIP и PPP, предоставляемые программой Custom, сравнительно немногочисленны: поддерживаются стандартные для Windows модемы Hayes, Telebit и MultiTech. Сетевые пулы модемов в WorkGroup ChameleonNFS не поддерживаются.

NFS-средства ChameleonNFS сопоставимы с аналогичными возможностями SuperTCP/PRO. Наши компьютеры можно было использовать и в качестве серверов, и в качестве клиентов. Клиент Chameleon NFS позволяет легко и быстро отображать DOS-устройства в NFS-каталоге.

В целом, продукт WorkGroup ChameleonNFS очень удобен. Он предоставляет возможности, ориентированные на Internet, такие как доступ к новостям, gopher, SMTP, протокол почтамта (POP) версий 2 и 3. Несколько раз во время тестирования мы вздрогнули от неожиданности, но, тем не менее, WorkGroup ChameleonNFS можно поставить на второе место среди клиентского программного обеспечения.

LAN WORKGROUP 4.2

NOVELL

Программный продукт LAN WorkGroup (LWG) компании Novell содержит ряд отлично дополняющих друг друга компонентов. LWG предназначен исключительно для сетевых конфигураций на платформе Novell, хотя базовый стек TCP/IP и некоторые продукты можно использовать в любых сетях. LWG отличается от LAN WorkPlace for DOS 4.1 средствами администрирования рабочих групп и резидентными сетевыми приложениями.

Установка LWG отлично продумана. Устанавливается программное обеспечение клиентов NetWare под Windows, стек протоколов, серверное прикладное обеспечение TCP/IP для Windows, а также программное обеспечение NFS для файлового сервера NetWare. Необходимы два отдельных шага: установка программного обеспечения на файловом сервере и установка на рабочих станциях клиентского и сетевого обеспечения. Когда программное обеспечение клиента NetWare перемещается или изменяется, требуется минимальное ручное редактирование конфигурационных файлов. Файлы NET.CFG содержат ссылки на прикладное обеспечение, и если его местоположение изменится, LWG его потеряет.

Установка NFS-клиента (сервер не входит в комплект) потребовала от нас ручного редактирования командного файла, загружающего LWG на рабочей станции. При незагруженных TSR-программах можно было отображать DOS-устройства на NFS-ресурсы, но эти устройства исчезали при входе в Windows и восстанавливались только после выхода. После запуска TSR-программы LWPNSF с подходящими аргументами, NFS-устройства стали доступны и под Windows примерно тем же образом, что и для SuperTCP/PRO и других продуктов: когда прикладной программе под Windows требовалось переотображение DOS-устройств, на экране появлялось всплывающее окно.

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

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

Несмотря на то, что у LWG есть свои слабости, этот продукт, как и следовало ожидать, отлично вписывается в окружение NetWare. Сервис BOOTP чрезвычайно полезен для компаний, имеющих в своем распоряжении ограниченное число IP-адресов.

Солидный возраст LWG и наследие DOS"а легко угадываются: нужно загрузить большое число TSR-программ, прежде чем входить в Windows и использовать предоставляемые этими программами услуги. Для других тестировавшихся продуктов реализация сервисов полностью сосредоточена в рамках Windows.

AIR NFS 3.0

SPRY

Программное обеспечение компании Spry (Seattle) имеет ярко выраженную ориентацию на Internet, хотя предоставляет и полный набор средств, необходимых для работы в локальных сетях. Установка Air NFS оказалась обманчиво простой. Обман заключался в том, что мы ожидали найти NFS-средства в программной группе Air, однако оказалось, что все действия по монтированию NFS-устройств необходимо выполнять до входа в Windows. Air NFS поддерживает протокол BOOTP. Конфигурацию с BOOTP мы и проверяли.

В Air NFS используются некоторые DOS-компоненты от Beame & Whiteside для инициации вызова удаленных процедур NFS и программы EXPORTS.EXE из того же источника (с длинным списком аргументов) для запуска собственно NFS. После этого Windows правильно находит NFS-устройства, но не может добавить к ним новые. Правда, предоставляется возможность удаления текущих устройств. Чтобы добавить новые, необходимо перезапустить Windows.

Для некоторых пользователей статичность монтирования NFS-устройств вполне приемлема, поскольку их окружение (и отображение устройств) меняется нечасто. Для других отсутствие динамического монтирования NFS-устройств средствами Windows может стать источником хлопот. Прочие компоненты Air NFS используют транспортный интерфейс Microsoft Winsock, о чем хорошо написано в документации.

Компанией Spry предлагается также приложение Windows Network Manager, автоматизирующее функции ftp и отображающее атрибуты файлов, которые другие приложения обычно не показывают. Network Manager допускает множественные одновре- менные соединения со множеством хостов. Не удалось, однако, перетащить информацию между окнами разных сессий Network Manager, что воспринимается нами как ограничение.

Air NFS позволяет средствами Windows переназначить соединение Winsock с сетевой карты на последовательный порт, но одновременная работа обоих устройств не поддерживается. Air NFS можно считать рекордсменом по числу поддерживаемых модемов (более 600), что, несомненно, объясняется желанием удовлетворить разнообразные потребности пользователей Internet.

Хотя Air NFS энергично продвигается именно как Internet-средство, продукт компании Spry содержит множество TCP/IP-приложений коммерческого качества. Отсутствие части внутренних для Windows NFS-услуг может ограничить использование Air NFS в некоторых локальных сетях, однако для большинства пользователей разнообразие предлагаемых Internet-услуг компенсирует отмеченный недостаток.

PC-NFSPRO 1.1

SUNSOFT

Продукт PC-NFSpro 1.1 компании SunSoft (Chelmsford, MA) - это недавно выполненное развитие пакета PC-NFS той же компании. По сравнению с другими тестировавшимися продуктами PC-NFS содержал небогатый спектр приложений. В комплект входили клиент и сервер протокола динамического конфигурирования хостов (Dynamic Host Configuration Protocol, DHCP) и отдельное приложение, преобразующее файлы из формата Unix в формат DOS и наоборот.

Преодолев ряд трудностей, мы установили PC-NFSpro на клиентскую машину WFW, после чего обнаружили, что хотя все три сети (NFS, WFW и NetWare) работают параллельно, потеряна возможность управлять из Windows устройствами и печатью WFW и NetWare. Мы могли изменять конфигурацию лишь одной дополнительной к PC-NFSpro сетевой файловой услуги или услуги печати. PC-NFSpro перехватывает исходящие от Windows запросы на просмотр файлов и изменение параметров печати и вызывает свой прикладной транспорт, который, однако, предлагает только опции PC-NFS плюс один дополнительный компонент. От SunSoft мы ожидали большей степени управляемости.

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

Приложение telnet из набора PC-NFSpro очень полезно, но в нем отсутствуют графические средства изменения отображения клавиш, хотя соответствующая процедура графически проиллюстрирована в справочном экране telnet. Telnet оказался быстрым и удобным. Приложение ftp понравилось нам скоростью, но оно не поддерживает интерфейс буксировки и не допускает изменение размера своего окна. Доступны все команды ftp. Можно получить подробный листинг фоновых переговоров ftp.

Нам показалось, что PC-NFSpro - это сервер-ориентированный продукт, как и BW-Connect. Легко доступны DHCP- сервер, lpd-сервер, ftp- и telnet-сервер, мощный NFS-сервер. В комплект поставки входят также finger, солидная система безопасности (не Kerberos) и приложение для управления удаленными ссылками (Remote Link Manager, RLM). RLM управляет последовательными линиями и содержит превосходную утилиту для конфигурирования PPP.

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

REFLECTION TCP SUITE 4.0

WALKER RICHER AND QUINN

В продукт Reflection TCP Suite компании Walker Richer and Quinn (Seattle) входят базовый стек протоколов, ftp-клиент, ftp-сервер, SNMP-агент, lpr, telnet, средства связи с системами VMS Digital Equipment Corp. (DEC) и масса эмуляторов для DEC-терминалов.

Наиболее сильными из приложений Reflection TCP Suite являются ftp-клиент и сервер. Клиент намного превосходит аналогичные продукты по скорости, да и сервер входит в число быстрейших. Клиент ftp может работать в двух режимах - графическом и строчном. Для каждого сеанса можно выбирать свой режим. Сообщения ftp легко отслеживать в строчном режиме, и это помогло нам после внесенных изменений восстановить работоспособность продукта FTP Server из комплекта Windows NT.

К числу недостатков ftp-клиента Reflection TCP Suite можно отнести отсутствие списка сеансов с именами хостов, хотя в принципе такая информация у клиента имеется. Если в информационном файле Reflection для хоста определен синоним, этот синоним можно извлечь. Но имена хостов должен помнить пользователь - нет возможности просто извлекать их из списка.

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

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

Reflection TCP Suite быстро обновляет экран и выглядит очень приятно. Когда открыто несколько сеансовых окон, все они изменяются плавно. Компании Walker Richer and Quinn удалось достичь замечательной привлекательности.

В комплекте Reflection TCP Suite отсутствует NFS, но в целом это замечательный базовый пакет с превосходным внешним видом.

PATHWAY ACCESS 3.0

THE WOLLONGONG GROUP

Продукт Pathway Access компании The Wollongong Group (Palo Alto, CA) устанавливается быстро и без проблем. Дополнительный компонент, Client NFS Services for DOS and Windows, не может быть установлен для WFW без удаления одной из двух других существующих сетей - WFW или NetWare. Таким образом, тестирование производилось только для WFW, а не для комбинации "WFW плюс NetWare". Как и некоторые другие пакеты, Pathway Access позволяет монтировать NFS-устройства из DOS и сохранять их корректное отображение после входа в Windows. Но это не очень удобно - гораздо естественнее монтировать NFS-устройства из Windows. Серверы ftp, NFS, telnet доступны из DOS, но не из Windows, что, впрочем, для некоторых пользователей не имеет значения.

Pathway Access позволяет выбирать хост, просматривая список, предварительно подготовленный в файле HOST. Все изменения, которые вы вносите в список, проявятся только после перезапуска Windows.

Графика в Pathway Access очень хороша, а используемые пиктограммы, особенно в ftp-приложении, весьма наглядны. Допускается перемещение файлов методом буксировки в обоих напра- влениях (хост-клиент и клиент-хост), но в середине буксировки всегда задается вопрос, действительно ли вы хотите скопировать файл, что быстро начинает раздражать. Длинные имена Unix-файлов автоматически обрезаются, и мы не нашли способа выбрать имя, отличное от предлагаемого по умолчанию. В целом скорость работы ftp несколько выше средней.

Приложение telnet из семейства Pathway Access имеет превосходный внешний вид - шрифт легко читается, а для SCO Unix поддерживаются установки, позволяющие отображать ANSI-графику. Из telnet нельзя изменить характеристики клавиатуры.

В пакет входит также удобное почтовое приложение. Поддерживаются соединения с использованием протоколов SLIP и PPP, но перечень обслуживаемых модемов беден. Отсутствует поддержка прерывания Int14 и пула модемов.

По нашему мнению, Pathway Access - это чистый, аккуратный и отзывчивый продукт, но нам не хватало Windows-поддержки NFS-устройств и программы lpr.

ВЫБОР ПОБЕДИТЕЛЯ

Каждый из тестировавшихся пакетов имел достоинства и недостатки. Если бы можно было собрать идеальный продукт из компонентов разных пакетов, мы взяли бы ftp и telnet компании FTP Software, NFS-сервисы из PC-NFSpro или SuperTCP/PRO. Мы добавили бы к ним скорость Reflection TCP Suite, графические пиктограммы Pathway Access, размах модемной поддержки Air NFS, поддержку BOOTP от LAN WorkGroup. Мы поместили бы в коробку полезные демоны от BW, и все это нанесли ровным слоем на CD-ROM, как сделала компания Frontier со своим продуктом SuperTCP/PRO. Приправой послужила бы легкость сетевого администрирования от LAN WorkGroup.

Увы, такую команду мечты пока не собрать. Если же выбирать один лучший продукт, мы называем SuperTCP/PRO компании Frontier Technologies за его размах, полноту, легкость установки и конфигурирования.


Том Хендерсон - вице-президент по инженерии компании Unitel (Indianapolis). Майк Роббинс - исследователь отделения Beach Labs компании Unitel.