ГЛАВА 9

Программное обеспечение ISDN

Требования, предъявляемые к программному обеспечению ISDN

     Все аппаратные компоненты ISDN, рассматриваемые в книге, поставляются с тем или иным программным обеспечением либо предусматривают метод физической настройки конфигурации посредством DIP-переключателей или команд, вводимых с кнопочной панели телефона. Обсуждаемое в данной главе программное обеспечение (ПО) включает в себя дополнительные программы, которые могут потребоваться для обеспечения работы ISDN-устройства с компьютерной системой (утилиты настройки конфигурации и сетевые драйверы), для речевых звонков по телефону через ISDN (ПО телефонии) и для соединения с поставщиком услуг Интернета (ISP). Объем программного обеспечения, необходимого для реализации системы ISDN, зависит от типа выбранных аппаратных средств.

"Конфигурируемость" и "простота использования"

     Продукты ISDN обслуживают потребности в удаленном доступе пользователей, работающих дома, предприятий малого бизнеса и дочерних отделений компаний. Значительную долю этого рынка составляют пользователи, которые плохо разбираются во всех сложностях и тонкостях, связанных с инсталляцией, работой и обслуживанием локальных сетей и соответствующих операционных систем. Многие знакомы лишь с пользовательскими компонентами приложений Интернета (такими, как клиенты электронной почты, Web-браузеры или специфические для сетевой ОС системы, обеспечивающие совместную работу с файлами и принтерами), поскольку инсталлировали такое ПО на своем компьютере дома или в офисе. Конфигурация маршрутов, адресация и организация подсетей, настройка конфигурации ISDN - все это звучит для них непонятно и пугающе.
     ISP-компании и предприятия, развертывающие ISDN для доступа к удаленным офисам, могут придерживаться в вопросах инсталляции оборудования, настройки конфигурации в удаленных филиалах и текущего администрирования нескольких стратегий:
  1. Обучить абонентов и сотрудников работе с конкретным оборудованием и вооружить их знаниями, необходимыми для настройки конфигурации и для обслуживания удаленных локальных сетей.
  2. Заставить пользователей или персонал, отвечающий за эксплуатацию, инсталлировать оборудование в удаленной среде и подключить его к порту консоли (или администрирования), что позволит квалифицированным сотрудникам удаленно выполнять настройку конфигурации и проверку средств.
  3. Создать централизованную конфигурацию и управление заранее настроенным оборудованием перед инсталляцией в удаленном офисе. За такую инсталляцию, настройку конфигурации хост-системы и средств ISDN отвечает пользователь или обслуживающий персонал.
     Каждый из этих методов имеет свои сложности и дает различные степени успеха. В конечном счете пользователи должны взять на себя некоторую ответственность за текущую работу и сопровождение оборудования, так как неизбежны проблемы со средствами ISDN, кабелями локальных сетей, программным обеспечением хост-систем и мостов/маршрутизаторов.
     Критически важными элементами для развертывания продуктов ISDN являются системы управления конфигурацией. Лучше выбирать оборудование, предусматривающее простые в использовании системы управления конфигурацией с эффективными средствами диагностики. Если с системой легко работать, конечные пользователи и абоненты не будут ее бояться и попытаются самостоятельно решить или хотя бы локализовать проблему прежде, чем обращаться в службу помощи или к обслуживающему персоналу. Диагностические средства обеспечивают доступ к информации, необходимой для локализации проблемы, а также возможности для ее устранения.
     Мы считаем простоту использования и наличие средств диагностики одинаково важными аспектами продуктов удаленного доступа. Простота использования обеспечивается, как правило, реализацией возможностей "plug and play". Но, согласно нашему опыту, настройка конфигурации ISDN-продуктов, особенно ISDN-маршрутизаторов, нередко приводит к ошибкам. Причины заключаются в следующем:
     По этим и многим другим причинам средства диагностики являются критически важными для продуктов удаленного доступа. Ниже перечислены наиболее полезные возможности диагностики:      В следующем разделе описываются средства настройки конфигурации и управления некоторых доступных сегодня продуктов. Предлагается обзор типов систем управления конфигурацией.

Системы управления конфигурацией

     Продукты ISDN предлагают четыре типа интерфейсов настройки конфигурации:      Каждый из этих интерфейсов конфигурации имеет свои достоинства и недостатки.

Утилиты, управляемые с помощью меню

     Утилиты настройки конфигурации, управляемые с помощью меню и форм, применяются в основном для конфигурирования внешних ISDN-устройств. Они предоставляют пользователю один или (чаще) последовательность экранов с меню, содержащих параметры конфигурации. Ожидается, что пользователь должен ввести значение параметра или выбрать его из списка.
     Интерфейс таких утилит обычно легко читаем и интуитивно понятен. Однако необходимо настроить программы эмуляции терминалов на работу с соответствующим окном и задать параметры сеанса, иначе меню не будут отображаться на экране правильно (интерпретатор, функционирующий в режиме командной строки, менее капризен в этом отношении). Перемещение в экранах системы управления может представлять некоторые трудности. Если не поддерживаются стрелки (или они недоступны на клавиатуре пользователя), то для перехода между различными полями применяются клавиши табуляции и клавиша Return. В некоторых системах для перемещения между экранами приходится вводить последовательности управляющих символов.
     Отдельные иерархии меню не согласованы или не являются интуитивно понятными. Возможно, придется пройти несколько меню, чтобы найти требующий настройки параметр. Для отображения результатов нескольких команд, например, для вывода окна статистики (такой, как протокол вызовов ISDN) или таблицы маршрутизации, пользователь обычно должен обновить показанную на экране форму.
     В некоторых случаях трудно (или невозможно) вывести на экран две формы или "прокрутить" формы экранов в окне терминала. Для обрамления и форматирования областей экрана отдельные производители используют специальные символы. Эти области иногда трудно вывести на печать (что зависит, впрочем, от доступных на ПК шрифтов принтера). Сторонники систем настройки конфигурации с помощью меню отмечают, что пользователь не всегда знает корректный синтаксис команды (тем более, что команд очень много) и ему гораздо легче освоить систему меню, чем интерфейс, основанный на командной строке.
     В одних системах настройки конфигурации применяются нумерованные меню, а в других системах подменю вызываются с помощью алфавитных команд. Для перемещения между нумерованными меню требуется нажимать меньше клавиш, но пользователю приходится запоминать связь между номером и выполняемой задачей настройки конфигурации. Некоторые производители предлагают гибридные меню - алфавитные и управляемые командами. Меню применяются для настройки конфигурации, а алфавитные команды можно вводить для перемещения между экранами. В некоторых случаях допускаются сокращение и конкатенация команд.
     Например, система настройки конфигурации может иметь родительский экран (Configure), в котором выбирается экран с более специфическими вариантами настройки (такими, как настройка конфигурации IP, параметров ISDN и т.д.). Эти меню, в свою очередь, содержат дополнительные пункты (типа конфигурирования маршрутизации IP и фильтров IP). В отдельных системах настройки конфигурации пользователи могут переходить сразу в нужное подменю путем ввода двух-трех букв имени каждого экрана (например, "СО IP RO").

Интерпретаторы командной строки (CLI)

     Интерпретаторы командной строки (CLI - command-line interpreter) используют для задания конфигурации системы текстовые сообщения. Команды обычно состоят из одного или более ключевых слов и могут иметь один или несколько параметров. Например, для присваивания статического маршрута получателю IP, как правило, нужно ввести имя получателя, соответствующую маску подсети, адрес следующего маршрутизатора и метрику маршрутизации. Синтаксис такой командной строки:

add ip route entry ip-адрес след.-сегмент ip-метрика

     Если адрес 10.0.0.0 достижим через сегмент 128.128.50.5 и находится на расстоянии трех сетевых сегментов (трех маршрутизаторов), то нужно ввести команду

add ip route entry 10.0.0.0 255.0.0.0 128.128.50.5 3

     Многие интерпретаторы командной строки предлагают конечному пользователю использовать контекстно-зависимые справки или другие виды помощи для построения команды либо коррекции ошибки синтаксиса команды.
     CLI популярны среди сетевых администраторов, поскольку обеспечивают доступ к развитым средствам настройки конфигурации и мониторинга моста или маршрутизатора. Согласно нашей оценке, системы с CLI предлагают самый широкий спектр функций мониторинга пакетов в реальном времени; доступ к системе и к средствам регистрации событий; утилиты (информация отображается на экране в прокручиваемом окне консоли или в окне Telnet в ответ на команду display, show или в ответ на событие, происходящее в реальном времени).
     Однако такие средства достаточно сложны для пользователя, работающего дома или в малом офисе. Похоже, многие производители пришли к такому же выводу. Для упрощения начальной настройки конфигурации разработчики некоторых из протестированных нами устройств предлагают утилиты, в которых применяется метод интервью - простых вопросов и ответов, позволяющих задать начальную конфигурацию ISDN-устройства. Эти утилиты проектируются так, чтобы собрать достаточно информации от пользователя и создать на ее основе минимальную работающую конфигурацию. Подобные средства не требуют от пользователя понимания синтаксиса командной строки (если, конечно, он не захочет получить более сложную конфигурацию).

Приложения управления конфигурацией

     Некоторые производители предлагают приложения управления конфигурацией, которые могут функционировать на ПК или на рабочей станции UNIX в системе, поддерживающей работу с окнами. Для применения таких приложений нужно соединить ПК с последовательным портом или с портом консоли конфигурируемого маршрутизатора или включить этот ПК в TOI же сегмент Ethernet, в котором находится данный маршрутизатор (в нашем сценарии ISDN-продукт нужно соединить с сетью Ethernet и с сервисом ISDN).
     В большинстве случаев приложение управления конфигурацией допускает инсталляцию или загрузку конфигурации в ISDN-устройство. Для настройки конфигурации маршрутизатора ISDN в сети Ethernet нужно, чтобы программное обеспечение маршрутизатора и приложение на ПК имели сведения об адресах друг друга. Одни производители требуют задания адреса IP для маршрутизатора через интерфейс консоли. Другие используют более творческий подход и заранее конфигурируют маршрутизатор, присваивая ему заданный по умолчанию адрес IP (например, 1.1.1.1), либо используют адресацию MAC (media access control) или протоколы, поддерживающие MAC, IP Multicast или адресацию с широковещательной рассылкой.
     Приложения с оконной средой предлагают для настройки конфигурации маршрутизаторов и мостов простые методы типа "укажи и щелкни" и часто обеспечивают гипертекстовые ссылки на файлы справки. Подобные приложения собирают информацию конфигурации, вводимую пользователем с помощью окон, значков, меню и форм.
     Как и утилиты, использующие метод интервью, приложения с оконной средой получают от пользователя информацию, достаточную для построения функционирующей конфигурации. После ввода этой информации приложение устанавливает соединение с ISDN-устройством, загружает конфигурацию и (для внешних устройств) перезагружает маршрутизатор, мост или модем. В некоторых случаях приложение будет повторно устанавливать соединение с устройством и выполнять "пробный прогон" конфигурации для вызова удаленного абонента. В случае отказа приложение идентифицирует его причины и пытается помочь пользователю исправить конфигурацию.
     Кроме средств начальной настройки конфигурации, некоторые утилиты с оконной средой позволяют обращаться к диагностическим средствам, доступным через интерпретатор командной строки. Диагностическая информация обычно отображается во вложенном окне основного приложения управления.

Диспетчеры настройки конфигурации на базе браузеров

     Некоторые производители начали выпускать инструментальные средства с графическим пользовательским интерфейсом типа браузеров , реализуемые на базе HTML - языка, заложенного в основу World Wide Web. Пользователи инсталлируют утилиту и обращаются к ней с помощью своего Web-браузера. Инструменты подобного типа получают от пользователя информацию конфигурации через переключатели и формы HTML, а затем загружают ее в маршрутизатор с помощью TFTP, ВООТР, DHGP и некоторых других (патентованных) средств. Обычно маршрутизатор нужно подключать к тому же сегменту Ethernet, что и ПК, на котором выполняется браузер.
     Подобная форма управления конфигурацией предлагает пользователю простые методы конфигурирования мостов и маршрутизаторов с помощью графического интерфейса, с которым многие уже знакомы. Эти инструментальные средства очень привлекательны для приложений, ориентированных на малый/домашний офис, где пользователи применяют Web-браузеры, но не имеют достаточного опыта работы с маршрутизаторами и мостами. Отдельные производители предлагают дополнительные Web- страницы с базовой информацией, определениями, сведениями о заказе службы ISDN и формами для запроса диагностической информации. Как и утилиты на базе Windows, некоторые инструменты управления, основанные на браузерах, предоставляют доступ к диагностическим средствам, реализуемым обычно в интерпретаторах командной строки.

Internet Protocol и программное обеспечение соединений

     Основным программным обеспечением протокола Интернета, необходимым на ПК со средой DOS или Windows, является стек TCP/IP. Базовыми протоколами данного стека являются протокол управления передачей (TCP - Transmission Control Protocol), протокол Интернета (IP - Internet Protocol), протокол пользовательских датаграмм (UDP - User Datagram Protocol), протокол разрешения адресов (ARP - Address Resolution Protocol) и межсетевой протокол управляющих сообщений (ICMP - Internet Control Message Protocol). Этот комплект протоколов реализует набор стандартов, определяющий коммуникации компьютера с Интернетом. Сегодня существуют различные бесплатные или условно-бесплатные стеки TCP/IP, а также коммерческие пакеты Интернета. Для связи с Интернетом ISDN-устройство должно быть совместимо со стеком TCP/IP.
     Как уже отмечалось в главе 6, операционные системы Windows 95 и Windows NT 4.0 поставляются корпорацией Microsoft со встроенным стеком TCP/IP и обычно не требуют дополнительного программного обеспечения (кроме драйверов ISDN) для работы с ISDN-продуктами. Windows 3.1 и Windows for Workgroups нуждаются в дополнительном стеке протоколов. Наиболее распространенными из них являются Trumpet, Microsoft TCP/IP-32 и TCP/IP фирмы NetManage. Все они функционируют под Windows 5.1, WfW (Windows for Workgroups 3.11) или Windows NT 3.5. Для обеспечения стандартного интерфейса с реализациями протоколов от разных производителей был разработан API (Application Programming Interface) Windows Sockets. Динамически компонуемая библиотека (DLL), применяемая для поддержки Windows Sockets 1.1. официально называется WINSOCK.DLL. Все перечисленные стеки TCP/IP поддерживают API Windows Sockets 1.1, что позволяет выполнять такие Windows-приложения Интернета, как Netscape, Mosaic, Chameleon, FreeAgent и Eudora.
     При выборе платы ISDN-адаптера или цифрового модема потребуется также программное обеспечение РРР, поддерживающее коммутируемые удаленные соединения с поставщиком услуг ISDN. Хотя с точки зрения пользователя разница между протоколами SLIP и РРР невелика, похоже, что производители аппаратных средств ISDN для удаленного пользователя и для серверной стороны (ISP) предлагают только поддержку РРР. Программное обеспечение РРР поставляется с большинством (но не со всеми) из рассматриваемых здесь продуктов ISDN. Наверняка скоро его будут предлагать все производители - это требование рынка. В будущем многие из них перейдут на МРР (Multiple Point-to-Point Protocol), поэтому при выборе ISDN-устройства обратите внимание, указана ли в спецификациях такая поддержка. Протокол SLIP включен в Windows 95 в качестве дополнительной возможности, инсталлируемой с помощью средств добавления/удаления программ (Add/Remove Programs).

Программное обеспечение ISDN-модема

     При замене имеющегося аналогового модема на ISDN-модем для соединения с Интернетом менять программное обеспечение нет необходимости, так как ISDN-модемы отвечают на набор команд Hayes AT.

Программное обеспечение платы ISDN-адаптера для ПК

     Для платы ISDN-адаптера на ПК необходимы сетевой драйвер, поддерживающий работу с платой операционной системы, и интерфейсные программы (например, Windows). Существуют самые разнообразные продукты операционных систем, интерфейсные программы, сетевые драйверы и драйверы пакетов локальной сети. На ПК используются такие драйверы, как NDIS (Network Device Interface Specification), ODI (Open Datalink Interface), TCP/IP, NetBEUI и NetBIOS. Если для работы устройства требуется драйверы, отличные от тех, что обычно включаются в состав DOS, Windows, Windows 95 или OS/2 Warp, их должен предоставить производитель аппаратных средств ISDN.
     Если системе "не нравится" стек, используемый в настоящий момент, возможно, придется установить другой стек TCP/IP. Например, если применяется Trumpet Winsock под WfW и протокол SLIP для соединения с Интернетом, может возникнуть необходимость перейти на Microsoft TCP/IP-32, так как драйверы NDIS не всегда могут обеспечить взаимодействие Trumpet с платой ISDN. Это вовсе не проблема, так как TCP/IP-32 распространяется корпорацией Microsoft бесплатно. Однако сказанное дает представление о том, насколько сложным может быть программное обеспечение для платы сетевого адаптера ISDN и насколько упростится жизнь при применении устройства plug-and-play в Windows 95.

Программное обеспечение моста или маршрутизатора ISDN для сети Ethernet

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

Бесплатное и условно-бесплатное ПО

     Немногочисленные условно-бесплатные программы в основном представляют собой драйверы пакетов TCP/IP и продукты маршрутизации. Многие из них разработаны в Германии для европейского рынка MS- DOS/Windows и UNIX. Часть таких продуктов протестирована с изделиями, продаваемыми в США. Об этих пакетах рассказывается ниже.
     Большая часть бесплатного и условно-бесплатного ПО и приложений Интернета имеет встроенного клиента РРР. К таким продуктам относятся Trumpet Winsock и MS TCP/IP-32. Для инициализации соединения ISDN может потребоваться и так называемая "прослойка" между Trumpet и встроенным ПО устройства. Подобное программное обеспечение обычно распространяется бесплатно теми, кто уже нашел решение и желает им поделиться. Естественно, такое ПО не "поддерживается", поэтому вы сами будете отвечать за его использование. "Прослойки" обычно замедляют работу, но иногда это единственный способ добиться работоспособности.

Коммерческое программное обеспечение

     Кроме программного обеспечения, поставляемого с ISDN-устройством, большинство систем ISDN на базе ПК нуждается только в стеке TCP/IP для соединения с поставщиком услуг ISDN. Корпорация Microsoft бесплатно распространяет свой продукт MS TCP/IP-32 для пользователей WfW 3.11. Windows 95 поставляется с собственным программным обеспечением и драйверами TCP/IP ISDN. OS/2 Warp также предлагает собственный стек TCP/IP и программное обеспечение Интернета. Все эти продукты адекватно документированы, поэтому инсталлировать их и работать с ними несложно. Провайдер поможет установить конкретные параметры, специфические для его серверного оборудования ISDN (обычно маршрутизатора ISDN).

Бесплатное и условно-бесплатное программное обеспечение ISDN

ISDI: NDIS-драйвер MS-DOS для доступа ISDN

     ISDI - драйвер NDIS-MAC режима реального времени для IP-маршрутизации или для поддержки удаленного моста Ethernet через ISDN на ПК со средой Windows. Он взаимодействует с платой ISDN с помощью спецификации ISDN API 1.1 (стандарта, разработанного производителями немецких плат ISDN и компанией German Telecom). Благодаря этому драйвер ISDI обладает полной независимостью от аппаратных средств и успешно протестирован со многими активными и пассивными платами ISDN.
     Драйвер ISDI был разработан для доступа к Интернету через ISDN из WfW 3.11 и MS TCP/IP-32. Он успешно протестирован с бета-версиями Windows 95. Известно также, что ISDI работает с другими пакетами TCP/IP на базе NDIS для DOS и Windows, например с Chameleon.
     ISDI был написан для плат ISDN BRI, устанавливаемых на ПК, и протестирован с Teles.S0 (одной из самых дешевых ISDN-плат в Германии), с платами NCP, AVM A1 и Bl, Creatix SO/16, Diehl Diva, SCOM и S0Tec, Loewe ISCOM C100, MIRO, mbp Solis, NCP P16 и A, Dr. Neuhaus NICCY 1000 PC.
     Для коммуникаций с маршрутизаторами и серверами ISDN драйвер ISDI поддерживает протоколы LAPB, Frame Relay, PPP, SLIP и Cisco-HDLC. ISDI может взаимодействовать со следующими коммерческими системами: Ascend Routers, Biodata ISDN Router, маршрутизаторами Cisco, Conet S2M Router, INS/CLS Banzai ISDN Router, netCS ISDN Router, R/K SLIP Bridge, SGI Indy ISDN 1.0, маршрутизаторами Spyder, SunLink ISDN 1.0 и SunLink ISDN 1.0.2.
     Некоторые протоколы (multi-LAPB, Frame Relay, Cisco-HDLC) поддерживают указание типа протокола при соединении "точка-точка" и обеспечивают многопротокольную маршрутизацию. Для РРР на сетевом уровне конфигурации реализуется только поддержка IP.
     Текущая версия ISDI может обслуживать одновременно два независимых соединения или задействовать оба В-канала (для разделения нагрузки). Если необходимо поддерживать несколько соединений с разными пунктами, допускается загрузка нескольких экземпляров ISDI. Можно конфигурировать статическое или динамическое разделение загрузки ("полоса пропускания по требованию"). Динамическое разделение может использоваться последовательно со вторым независимым соединением. Так как IP не требует строгого сохранения последовательности пакетов, балансирование нагрузки по двум каналам реализуется с помощью простого планирования по методу кругового обслуживания.
     Условно-бесплатный драйвер ISDI Герберта Ханевинкеля можно найти по адресу ftp.biochem.mpg.dein/pc/isdn.

ISРА: драйвер пакетов MS-DOS для TCP/IP no ISDN

     ISPA - драйвер пакетов Ethernet-типа (class=l) для IP- маршрутизации или для поддержки удаленных мостов Ethernet через ISDN. Он взаимодействует с платой ISDN с помощью спецификации ISDN API 1.1 (стандарта, разработанного производителями немецких плат ISDN и компанией German Telecom). Благодаря этому драйвер ISPA обладает полной независимостью от аппаратных средств и успешно протестирован со многими активными и пассивными платами ISDN.
     Драйвер ISPA был разработан для использования с PCROUTE в качестве недорогого маршрутизатора Ethernet-ISDN. Между тем ISPA все чаще применяется для соединения автономных систем с Интернетом по ISDN. Этот драйвер был успешно протестирован на широком спектре коммерческого, бесплатного и условно-бесплатного ПО TCP/IP, включая FTP PCTCP, Sun PC-NFS, Novell LAN WorkPlace и PDETHER, программы IP на базе WATTCP, NCSA и CU-Telnet/ftp, UMN Gopher и Popmail, Trumpet Winsock и XFS.
     ISPA поддерживает множество коммуникационных протоколов для коммуникаций с маршрутизаторами и серверами ISDN других производителей. Среди таких протоколов LAPB, Frame Relay, PPP, SLIP и Cisco-HDLC.
     ISPA может взаимодействовать со следующими коммерческими системами: Ascend Routers, Biodata ISDN Router, маршрутизаторами Cisco, Conet S2M Router, INS/CLS Banzai ISDN Router, netCS ISDN Router, RzK SLIP Bridge, SGI Indy ISDN 1.0, маршрутизаторами Spyder, SunLink ISDN 1.0 и SunLink ISDN 1.0.2.
     Драйвер ISPA написан для плат ISDN BRI, устанавливаемых на ПК, и протестирован с Teles.S0 (одной из самых дешевых ISDN-плат в Германии), с платами NCP, AVM A1 и Bl, Creatix S0/16, Diehl Diva, SCOM и S0Tec, Loewe ISCOM C100, MIRO, mbp Solis, NCP P16 и A, Dr. Neuhaus NICCY 1000 PC.
     Текущая версия ISPA может обслуживать одновременно два независимых соединения или задействовать оба В-канала (для разделения нагрузки). Если необходимо поддерживать несколько соединений с разными пунктами, допускается загрузка нескольких экземпляров ISPA. Можно конфигурировать статическое или динамическое разделение нагрузки ("полоса пропускания по требованию"). Динамическое разделение может использоваться последовательно со вторым независимым соединением.
     Так как IP не требует строгого сохранения последовательности пакетов, баланс нагрузки по двум каналам реализуется с помощью простого планирования по методу кругового обслуживания. ISPA является полностью аппаратно-независимым и работает аналогично драйверам Cisco, т.е. реализует баланс нагрузки по интерфейсам Х.21. Мы протестировали ISPA с маршрутизатором Cisco и двумя устройствами ТА от Philips. Следует отметить, что такой метод баланса нагрузки не удваивает производительности.
     Условно-бесплатный драйвер ISPA Герберта Ханевинкеля можно найти по адресу ftp.biocheni.mpg.dein/pc/isdn.

InterNet Access Router (INAR) 1.00

     INAR - быстродействующий и легко конфигурируемый пакет бесплатного программного обеспечения, позволяющий превратить ПК 80x86 с MS-DOS в выделенный маршрутизатор IP. Для коммуникаций с аппаратными средствами сетевого интерфейса он использует драйвер пакетов, совместимый со спецификацией компании FTP Software (Rev. 1.09). Если в сетевой среде несколько компьютеров и нужно соединить сегмент локальной сети с Интернетом или с другими сегментами локальных/глобальных сетей, то данный пакет будет как нельзя кстати.
     Наиболее существенные средства INAR:
     INAR 1.00 можно получить через анонимный FTP на ftp.fu-berlin.de (160.45.10.6) в виде саморазворачивающегося архивного файла LHA /pc/msdos/network/inar/inar-100.exe.

Коммерческое программное обеспечение ISDN

     Ряд коммерческих продуктов, помимо Windows 95, предусматривает поддержку ISDN.

Microsoft TCP/IP для Windows for Workgroups

     ПО Microsoft TCP/IP для Windows for Workgroups включает в себя TCP/IP NDIS 2, обеспечивающий поддержку взаимодействия компьютеров с Windows for Workgroups или ПК с Windows for Workgroups, Windows NT и Windows NT Advanced Server. Microsoft TCP/IP для Windows for Workgroups не содержит никаких утилит TCP/IP, однако предусматривает поддержку Windows Sockets, что позволяет использовать совместимые с Windows Sockets утилиты TCP/IP (например, эмуляторы терминалов и программы передачи файлов).
     Единственным поддерживаемым интерфейсом для Microsoft TCP/IP-32 for Windows for Workgroups 3.11 является Windows Sockets версии 1.1. Предыдущие версии спецификации Sockets, а также Raw Sockets (SOCK_RAW), DOS Sockets или специфические реализации Sockets, предлагаемые разными производителями, не поддерживаются.
     Интерфейс прикладного программирования (API) Windows Sockets был разработан для создания стандартного интерфейса, позволяющего приложениям взаимодействовать с реализациями протоколов от разных производителей. Официальное название динамически компонуемой библиотеки (DLL), применяемой для поддержки Windows Sockets 1.1, - WINSOCK.DLL. Прежние версии DLL, распространявшиеся с Microsoft LAN Manager (например, WIN_SOCK.DLL и WSOCKETS.DLL), в Microsoft TCP/IP-32 не поддерживаются. Для того чтобы приложение Windows Sockets работало с Microsoft TCP/IP-32, оно должно поддерживать Windows Sockets версии 1.1 (WINSOCK.DLL).

Microsoft TCP/IP-32 для Windows for Workgroups версий 3.11 и 3.11a

     Microsoft TCP/IP-32 для Windows for Workgroups - это протокол NDIS 3, включающий в себя: В данной версии TCP/IP отсутствуют:      Microsoft TCP/IP-32 for Windows for Workgroups можно найти на компакт-диске Windows NT Server или загрузить с сайта ftp://ftp.microsoft.com/peropsys/ windows/public/ tcpip. Примечание. Более подробную информацию об ошибках, исправленных в Microsoft TCP/IP-32 версии 3.1 la, можно найти в базе данных Microsoft Knowledge Base по номеру Qxxxxxx:

Программное обеспечение ISDN TCP/IP для Windows NetManage Chameleon

     Internet Chameleon - программный пакет для ПК со средой Windows, обеспечивающий поиск информации в Интернете. Приложение Instant Internet в Internet Chameleon автоматически заводит в Интернете новые учетные данные для пользователя и подключает его к этой сети за пять минут. Данный комплект приложений содержит все инструментальные средства, необходимые для исследования огромных информационных ресурсов Интернета, включая программы просмотра документов (Gopher, WebSurfer), передачи файлов (клиент и сервер FTP), персональных коммуникаций (электронная почта, NEWTNews), поиска (Archie), эмуляции терминала (Telnet), диагностики (PING, NEWT) и поиска информации о пользователях (Finger, WhoIs). Согласованный графический интерфейс упрощает работу с этими приложениями. ПО Internet Chameleon предназначено для мобильных пользователей, для сотрудников, работающих дома, и для тех, кому необходим коммутируемый доступ к Интернету через модем.
     Пакет Internet Chameleon ориентирован на использование только коммутируемого соединения по телефонной линии и протокола SLIP, CSLIP, РРР или ISDN. Флагманский продукт компании NetManage - Chameleon TCP/IP for Windows - предусматривает дополнительные возможности выполнения TCP/IP в локальных сетях Ethernet, Token Ring или FDDI, благодаря чему организация может создать собственную сеть TCP/IP. Кроме того, он включает в себя средства эмуляции терминалов TN3270 и TN5250, редактор Visual Script Editor, приложение Visual Script Player, внешний интерфейс к электронной почте PROFS/Office Vision, поддержку LPR/LPD для совместной работы с принтерами в сети и сервер имен Domain Name Server. Пакет ChameleonNFS предлагает все функции Chameleon плюс реализацию клиента и сервера NFS.
     Windows Sockets - отраслевой стандарт, определяющий характер взаимодействия приложений со стеком протоколов (обычно TCP/IP). В настоящее время применяется версия Windows Sockets 1.1, которую поддерживает стек протоколов NetManage TCP/IP.
     Средства и приложения пакета ChameleonNFS 4.5 включают в себя:

Combinet EVERYWARE Connection Manager

     Connection Manager - Windows-приложение, обеспечивающее централизованную обработку и распределение вызовов, а также настройку конфигурации, управление, аутентификацию и учет для ISDN-продуктов EVERYWARE компании Combinet, продаваемых теперь фирмой Cisco. Благодаря Connection Manager корпоративная сеть может поддерживать больше удаленных пользователей на одно устройство доступа, что значительно сокращает потребность в аппаратных средствах. Кроме того, Connection Manager берет на себя централизованную защиту и регистрацию вызовов.
     К преимуществам Connection Manager относятся:
Предлагаемые средства:      Существуют также расширенные дополнительные возможности обработки информации вызывающей стороны: Информация вызывающего абонента включает в себя: Требования:

Windows NT

Microsoft TCP/IP for Microsoft Windows NT 4.0

     Программное обеспечение Microsoft TCP/IP for Microsoft Windows NT 4.0 включает в себя следующие средства: