Пакет Catipult фирмы Ipswitch Фирма Ipswitch использовала в своем программном продукте Catipult подход, отличный от сетевого интерфейса IPX/SPX - TCP/IP. Вместо установки программного обеспечения на файловом сервере оно работает на отдельном PC с операционной системой OS/2 (версия 1.3). Принцип сетевого интерфейса действует и в этом слу- чае, и все вышеописанные преимущества, касающиеся продукта фирмы Firefox, применимы и здесь. Планируемая поддержка Microsoft Windows должна помочь расши- рить применение этого продукта. Catipult уже поддерживает INT14 и INT61 для продуктов независимых разработчиков. Сюда включены также программы коммуникаций с помощью средств электронной почты, использующие стандартную систему почтовых пе- ресылок Unix, и различные утилиты. Средства электронной почты и передачи файлов освещаются в следующих главах. Причины выбора в качестве платформы сетевого интерфейса опе- рационной системы OS/2 просты: это недорогая и мощная многозадач- ная система, поддерживающая множество протоколов. Для конечного пользователя OS/2 цена ее составляет порядка 150$. Это намного дешевле, чем использование в качестве операционной системы сете- вого интерфейса Unix. Кроме того, многие компании относятся к OS/2 как к некоему расширению DOS, в то время как Unix требует гораздо больше внимания и обслуживания (не говоря уже об обучении и подготовке). Успех или неудача OS/2 как операционной системы для настоль- ных ЭВМ имеет в этой ситуации небольшое значение. Для OS/2 дос- тупны мощные инструментальные средства программирования, что поз- воляет разработчику воистину творить чудеса. IBM создав версию OS/2 для настольных систем и версию для сервера, сделала одну из лучших своих работ (аналогично UnixWare фирмы Novell и Windows NT фирмы Microsoft), поэтому использование OS/2 в качестве сетевого интерфейса между NetWare и Unix не выглядит особенно странным. Принцип сетевого интерфейса используемый для передачи в ин- терфейс IPX/SPX, преобразования в TCP/IP и дальнейшей передачи в хост-систему продолжает действовать и здесь. Но недостатком ис- пользования в продукте Catipult для платформы сетевого интерфейса OS/2 является потребность в NetBIOS, а не только в IPX/SPX. Для сетевых интерфейсов на основе OS/2 NetBIOS обязательна. В отличие от Novix, пакет Catipult не связан ни с каким конкретным файловым NetWare-cервером. В большой сети с нескольки- ми файловыми серверами даже при сочетании NetWare 2.x, 3.х и 4.х список клиентов на сетевом интерфейса ведется отдельно от этого списка на сервере. Если программное обеспечение с IPX/SPX на кли- енте может подключаться к NetWare-cерверу, то этот клиент будет поддерживаться. Хост-систему Unix совершенно не заботит то, что находится по другую сторону сетевого интерфейса. Если в хост-систему по допус- тимым номерам гнезд поступают допустимые пакеты TCP/IP, то все в порядке.