Программное обеспечение
ISDN
Требования,
предъявляемые к программному обеспечению ISDN
Все
аппаратные компоненты ISDN, рассматриваемые в книге, поставляются с тем или иным
программным обеспечением либо предусматривают метод физической настройки конфигурации
посредством DIP-переключателей или команд, вводимых с кнопочной панели телефона.
Обсуждаемое в данной главе программное обеспечение (ПО) включает в себя дополнительные
программы, которые могут потребоваться для обеспечения работы ISDN-устройства
с компьютерной системой (утилиты настройки конфигурации и сетевые драйверы), для
речевых звонков по телефону через ISDN (ПО телефонии) и для соединения с поставщиком
услуг Интернета (ISP). Объем программного обеспечения, необходимого для реализации
системы ISDN, зависит от типа выбранных аппаратных средств.
"Конфигурируемость" и
"простота использования"
Продукты
ISDN обслуживают потребности в удаленном доступе пользователей, работающих дома,
предприятий малого бизнеса и дочерних отделений компаний. Значительную долю этого
рынка составляют пользователи, которые плохо разбираются во всех сложностях и
тонкостях, связанных с инсталляцией, работой и обслуживанием локальных сетей и
соответствующих операционных систем. Многие знакомы лишь с пользовательскими компонентами
приложений Интернета (такими, как клиенты электронной почты, Web-браузеры или
специфические для сетевой ОС системы, обеспечивающие совместную работу с файлами
и принтерами), поскольку инсталлировали такое ПО на своем компьютере дома или
в офисе. Конфигурация маршрутов, адресация и организация подсетей, настройка конфигурации
ISDN - все это звучит для них непонятно и пугающе.
ISP-компании и предприятия, развертывающие ISDN для доступа
к удаленным офисам, могут придерживаться в вопросах инсталляции оборудования,
настройки конфигурации в удаленных филиалах и текущего администрирования нескольких
стратегий:
- Обучить абонентов и
сотрудников работе с конкретным оборудованием и вооружить их знаниями, необходимыми
для настройки конфигурации и для обслуживания удаленных локальных сетей.
- Заставить пользователей
или персонал, отвечающий за эксплуатацию, инсталлировать оборудование в удаленной
среде и подключить его к порту консоли (или администрирования), что позволит
квалифицированным сотрудникам удаленно выполнять настройку конфигурации и
проверку средств.
- Создать централизованную
конфигурацию и управление заранее настроенным оборудованием перед инсталляцией
в удаленном офисе. За такую инсталляцию, настройку конфигурации хост-системы
и средств ISDN отвечает пользователь или обслуживающий персонал.
Каждый
из этих методов имеет свои сложности и дает различные степени успеха. В конечном
счете пользователи должны взять на себя некоторую ответственность за текущую работу
и сопровождение оборудования, так как неизбежны проблемы со средствами ISDN, кабелями
локальных сетей, программным обеспечением хост-систем и мостов/маршрутизаторов.
Критически важными элементами для развертывания продуктов
ISDN являются системы управления конфигурацией. Лучше выбирать оборудование, предусматривающее
простые в использовании системы управления конфигурацией с эффективными средствами
диагностики. Если с системой легко работать, конечные пользователи и абоненты
не будут ее бояться и попытаются самостоятельно решить или хотя бы локализовать
проблему прежде, чем обращаться в службу помощи или к обслуживающему персоналу.
Диагностические средства обеспечивают доступ к информации, необходимой для локализации
проблемы, а также возможности для ее устранения.
Мы считаем простоту использования и наличие средств диагностики
одинаково важными аспектами продуктов удаленного доступа. Простота использования
обеспечивается, как правило, реализацией возможностей "plug and play". Но, согласно
нашему опыту, настройка конфигурации ISDN-продуктов, особенно ISDN-маршрутизаторов,
нередко приводит к ошибкам. Причины заключаются в следующем:
- Маршрутизация, применение
мостов и средства ISDN - относительно новые технологии для значительной части
рынка, на который ориентировано данное оборудование. На первый взгляд простые
для инженера или квалифицированного пользователя аспекты конфигурации (например,
адреса Интернета с точками-разделителями, двоичные и шестнадцатеричные числа,
необходимые для интерпретации маски подсети) далеко не всегда являются интуитивно
понятными, из-за чего могут вводиться ошибочные данные.
- Характерные особенности
коммутаторов ISDN и их программного обеспечения, выбор типа коммутации ISDN,
идентификаторов SPID (service profile ID) и телефонных номеров могут представлять
определенные трудности.
- Разъемы и кабели - также
достаточно сложная область. Кабели ISDN, консоли администрирования, соединения
Ethernet 10BaseT и переходные кабели Ethernet - все они могут иметь разъемы
RJ-45, и большинство пользователей не в состоянии их различить (даже в тех
случаях, когда поставщик компонентов ISDN использует разъемы RJ-11, их можно
перепутать с разъемами аналоговых портов моста или маршрутизатора).
- Информация, необходимая
для соответствующей настройки конфигурации, в большинстве случаев может немедленно
диагностироваться системой управления конфигурацией как имеющая некорректный
синтаксис (например, IP-адрес с десятичным значением 255 в одном из полей).
Но в ряде случаев система не может знать, что значение действительно является
семантически некорректным (например, недопустимый идентификатор SPID ISDN).
Так, пользователь может ввести IP-адрес, синтаксически корректный, но уже
присвоенный другому устройству локальной сети либо вовсе не подходящий для
данной сети. Еще труднее диагностировать некорректно набранные маски подсети.
По
этим и многим другим причинам средства диагностики являются критически важными
для продуктов удаленного доступа. Ниже перечислены наиболее полезные возможности
диагностики:
- Мониторинг/регистрация
событий ISDN. Такие уведомления, как идентификация отказа конечной точки,
потеря или отсутствие сигнала передачи данных, отказ регистрации SPID, позволяют
определить корректность настройки конфигурации BRI-интерфейса пользователем
или телефонной компанией.
- Мониторинг на уровне
линий глобальной сети. Счетчик ошибок в передаваемых и принимаемых по ISDN
BRI кадрах, включая контроль с использованием циклического избыточного кода
(CRC) и отброшенных кадров (короткие или длинные кадры, запаздывание), позволяет
определить пригодность качества сигнала телефонной компании для передачи данных.
Кроме того, такие ошибки помогают пользователю локализовать причину низкой
производительности.
- Мониторинг локальной
сети Ethernet. Счетчики передачи/приема и счетчики ошибок (неверные контрольные
суммы, конфликты, короткие или длинные кадры) полезно использовать для определения
неработоспособности или неверного функционирования некоторого компонента в
среде локальной сети (например, разъема кабеля, порта концентратора, приемопередатчика
или сетевой платы).
- Мониторинг трафика.
Определение загрузки интерфейса ISDN полезно для выявления потребности в дополнительных
каналах или в сжатии информации, а также позволяет обнаружить, что ISDN больше
не отвечает потребностям среды локальной сети. Информация об утилизации Ethernet
помогает выяснить необходимость в сегментации, микросегментации или более
быстрой ЛС для соответствующей поддержки удаленной среды.
- Клиент PING. Средство
PING выполняет эхо-передачу пакетов "запрос/ответ" протокола ICMP (Internet
Control Message Protocol) для тестирования соединения между хост-системами
и маршрутизаторами на уровне IP. PING можно использовать для тестирования
каналов ISDN с коммутацией по запросу. При этом вызов осуществляет устройство
ISDN ТА, маршрутизатор или мост. Данный способ пригоден также для проверки
конфигураций IP и маршрутизации (особенно при отсутствии утилиты трассировки
маршрута).
- Трассировка маршрута.
Утилита трассировки маршрута (traceroute) посылает последовательность пакетов
IP целевой хост-системе или маршрутизатору, инициируя ответ от каждого маршрутизатора
на всем пути до этой хост-системы (маршрутизатора). На основе всех полученных
IP-адресов строится маршрут к целевой хост-системе. Трассировку полезно использовать
для определения корректности конфигурации маршрутизатора IP (особенно для
локализации системы с некорректной информацией о маршруте или точки в топологии,
где отсутствует соединение).
- Протокол двухточечной
связи (РРР) и мониторинг пакетов в реальном времени на более высоком уровне.
Предоставляет возможность наблюдать за установлением связи по протоколу РРР.
Это помогает определить, соответствует ли ожидаемому варианту обмен информацией
аутентификации по протоколам РРР, LCP, IPCP. Например, данный способ позволяет
локализовать проблемы совместимости и некорректно заданных паролей РАР/СНАР.
- Мониторинг пакетов более
высокого уровня (например, IP, TCP, протоколов маршрутизации). Полезно применять
в тех ситуациях, когда линия функционирует корректно, но наблюдаются другие
проблемы межсетевого взаимодействия.
В
следующем разделе описываются средства настройки конфигурации и управления некоторых
доступных сегодня продуктов. Предлагается обзор типов систем управления конфигурацией.
Системы управления конфигурацией
Продукты
ISDN предлагают четыре типа интерфейсов настройки конфигурации:
- Для внешних устройств
(цифровых модемов, мостов и маршрутизаторов) применяются системы настройки
конфигурации, управляемые с помощью меню и форм. Эти системы обращаются к
устройству непосредственно через порт консоли (порт управления) и работают
в режиме эмуляции терминала VT100 (примерами таких программ являются TERMINAL
в Windows, Win95 HyperTerminal, ZTerm для Macintosh). Иногда осуществляется
доступ через Ethernet с помощью приложений для Telnet.
- Для внешних устройств
применяется также интерпретатор, работающий в режиме командной строки. Для
доступа используется порт консоли (порт управления) или сеть Ethernet (через
Telnet).
- Для конфигурирования
внешних и встроенных устройств применяется графический интерфейс (GUI) на
рабочей станции UNIX или на ПК с соответствующей системой, поддерживающей
работу с окнами (Windows 95, Windows 3.x, X Windows System или производные
от них среды).
- Для настройки конфигурации
внешних мостов и маршрутизаторов используется интерфейс браузера на базе языка
HTML (HyperText Markup Language). Браузеры доступны на ПК с клиентским приложением
Web и со стеком протоколов TCP/IP (в той же локальной сети, где находится
мост или маршрутизатор).
Каждый
из этих интерфейсов конфигурации имеет свои достоинства и недостатки.
Утилиты, управляемые с
помощью меню
Утилиты
настройки конфигурации, управляемые с помощью меню и форм, применяются в основном
для конфигурирования внешних 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:
- Поддерживает до 8 интерфейсов
- Компонент маршрутизации
написан на ассемблере, поэтому работает очень быстро
- Распространяет маршрутную
информацию средствами протокола RIP (Routing Information Protocol) (включая
"обратное распространение")
- Поддерживает избирательное
заданное по умолчанию распространение маршрутной информации
- Интерфейсы и статические
маршруты можно определить как скрытые (для RIP) и недоступные
- Временные статические
маршруты обеспечивают заданную по умолчанию маршрутизацию после загрузки,
пока не начнет действовать RIP
- Поддерживает статическую
маршрутизацию по нескольким маскам подсети для той же самой сети IP, что позволяет
экономить "драгоценные" номера IP
- Маршрутизация от источника
дает возможность реализовать локальную политику маршрутизации
- Поддержка маршрутизации
от источника (обратный маршрут) повышает степень защиты сети
- Протокол представителя
(proxy) ARP (Address Resolution Protocol) для всех известных маршрутов
- Глобальная широковещательная
рассылка между подсетями той же сети IP
- Возможность посылать
сообщения о состоянии демону UNIX Syslog
- Ретрансляция ВООТР
- Интерфейсы ISDN и РРР
не нуждаются в дополнительных IP-адресах
- Несколько протоколов
передачи, возможность установления соединения с сетью извне по телефонным
линиям и подключения из сети к внешним службам в одном ISDN-интерфейсе
- Один простой и понятный
конфигурационный файл для всех программных компонентов
- Поставляется с пакетом
драйверов для большинства наиболее распространенных плат Ethernet, а также
драйверов ISDN, SLIP/CSLIP
- Предусматривает типовые
файлы конфигурации, охватывающие часто встречающиеся ситуации
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,
в том числе TCP, IP, UDP, ARP и ICMP. Этот комплект протоколов Интернета реализует
набор стандартов, определяющих характер коммуникаций между компьютерами и
сетями.
- Поддержку прикладных
интерфейсов, в том числе Windows Sockets для сетевого программирования и NetBIOS
для установления в сети логических имен и сеансов.
- Базовые приложения для
обслуживания соединений TCP/IP, включая ftp и Telnet. Благодаря этим утилитам
пользователи Windows for Workgroups могут взаимодействовать друг с другом
и использовать ресурсы хост-систем с ОС, отличными от Microsoft, например
рабочие станции UNIX.
- Инструменты диагностики
TCP/IP, включая arp, ipconfig, nbstat, netstat, PING, route и tracert. Данные
утилиты можно применять для выявления и устранения проблем сетевого взаимодействия
TCP/IP.
- Поддержку автоматической
конфигурации DHCP.
- Стандартную в отрасли
версию Windows Sockets 1.1 для поддержки свободно распространяемых приложений
TCP/IP (таких, как NSCA Mosaic) и программ независимых производителей.
В данной версии TCP/IP отсутствуют:
- Серверные приложения
для telnet и ftp
- LPR и Gopher
- Поддержка интерфейса
на базе MS-DOS (вместо этого можно использовать Windows Sockets)
- Поддержка SLIP и РРР
для коммутируемого доступа к Интернету
- Поддержка NFS (хотя
ее могут реализовывать независимые производители)
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:
Q121317: TCP/IP-32
версии 3.11 не имеет шрифтов для терминала
Q120051: запросы обратного разрешения имен DNS выполняются некорректно
Q120052: запросы могут привести к "зависанию" компьютера и к переходу в
MS-DOS
Q122293: просмотр LMHOSTS может привести к периодическим паузам в работе
системы
Q119575: TCP/IP-32 Winsock останавливает указание FD_READ Notification
Q119918: Winsock - неожиданное завершение Accept() Sockets
Программное обеспечение
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 включают
в себя:
- Более 40 приложений
- Шесть интегрированных
сетевых комплектов
- Поддержку средства защиты
(брандмауэра) FTP
- Эмуляцию терминалов
VT320 и Wyse
- Соединение с хост-системой/эмуляцию
терминалов TN3270 и TN5250
- Средство записи сценариев
- Автоматически масштабируемые
шрифты
- Панель инструментов
- Интерфейс WinHLLAPI
- Telnet
- Поддержку VT320
- SCO ANSI
- Средство воспроизведения
сценариев
- Эмуляцию терминалов
Wyse 50/60
- Прямой доступ к последовательному
порту
- Интерфейс FTP и электронной
почты
- Диспетчер сеансов Session
Manager, который управляет несколькими сеансами в одном приложении
- Электронную почту: папки
черновиков, шаблонов и отправляемой почты, средство проверки орфографии, квитирование
доставки или открытия сообщений, список папок в главном окне, расширенный
редактор, несколько адресных книг
- Новые приложения: Sound
Player, Graphics Viewer, календарь/планировщик, Electronic Post It Notes
- NEWTnews: ведение темы,
чтение в автономном режиме
- Клиента WebSurfer WWW
- FTP
- Поддержку нескольких
средств защиты (брандмауэров)
- Поддержку членства в
нескольких группах новостей
- Автоматическую запись
макросов и сценариев для последующего преобразования
- Поддержку UNIX umask
- NEWTScan - сервер сканера
- Управление "рабочим
столом"
- Средство преобразования
имен/адресов
- Поиск с помощью сетевой
информационной службы (NIS)
- Синхронизацию часов
ПК с центральными часами сети
- R-команды (rep, rsh)
- Утилиту преобразования
файлов UNIX-Windows и Windows-UNIX
- NEWTShooter - мгновенный
обмен данными между приложениями
- Стек протоколов TCP/IP
- Стек NEWT-TCP/IP
- Коммутацию по требованию
с автоматическим отсоединением
- Несколько заданных по
умолчанию шлюзов
- InetD
- Клиента DHCP
- Клиента NIS
- OEMSETUP для ODI, NDIS
и NFS
- Поддержку SNMP для будущей
автоматической модернизации и для распространения программного обеспечения
- Поддержку WinSNMP
- Автоматическую инсталляцию
с любым стеком Windows Sockets
- Интерактивное окно для
регистрации "вручную" (в обход сценария)
- Интерфейс Windows для
создания сценариев
- Командные строки для
100 модемов
- Требования к системе:
- Программное обеспечение:
- Windows 3.1 в расширенном
режиме
- Для WebSurfer рекомендуется
драйвер, поддерживающий 256 цветов
- Аппаратное обеспечение:
- Процессор 386 или
выше
- ОЗУ 4 Мбайт
- Пространство на диске
7 Мбайт
- Накопитель для дискет
1.44 Мбайт
- Модем (рекомендуется
14.4 Кбод или выше)
Combinet EVERYWARE
Connection Manager
Connection
Manager - Windows-приложение, обеспечивающее централизованную обработку и распределение
вызовов, а также настройку конфигурации, управление, аутентификацию и учет для
ISDN-продуктов EVERYWARE компании Combinet, продаваемых теперь фирмой Cisco. Благодаря
Connection Manager корпоративная сеть может поддерживать больше удаленных пользователей
на одно устройство доступа, что значительно сокращает потребность в аппаратных
средствах. Кроме того, Connection Manager берет на себя централизованную защиту
и регистрацию вызовов.
К преимуществам Connection Manager относятся:
- Соединение с сетью по
требованию, обеспечивающее минимальную оплату за пользование телефонной линией
- Совместимость со стандартами
ISDN BRI, с телефонным сервисом Switched-56 и с локальными сетями Ethernet
- Простая инсталляция
и обслуживание
- Взаимодействие со всеми
предыдущими продуктами Combinet EVERYWARE (теперь продаваемыми Cisco)
- "Прозрачность" для компьютеров,
сетевых операционных систем и приложений
- Значительная экономия
расходов на корпоративную сеть
- Централизованное администрирование
аутентификацией и защита методом обратного вызова
- Регистрация вызовов
- На продукты Combinet
предусматривается годовая гарантия на аппаратное обеспечение и бесплатное
обновление программного обеспечения в течение года
Предлагаемые средства:
- Пользовательский интерфейс
Microsoft Windows
- Доступ к устройствам
корпоративной сети по имени
- Управление корпоративным
устройством
- Быстрое время отклика
по сравнению с вызовами ISDN/Swithed-56
- Сообщения управления
устройствами доступа по протоколу IP могут проходить через маршрутизаторы
- Выбираемые приоритеты
при распределении ресурсов из пула устройств доступа
- Онлайновый статус всех
устройств доступа в среде предприятия
- Защита
- Для доступа к консоли
Connection Manager необходим пароль
- Централизованное администрирование
информации о вызовах
Существуют
также расширенные дополнительные возможности обработки информации вызывающей стороны:
- Регистрация событий
вызовов
- Легкий и быстрый доступ
к записям в базе данных
- Запись событий
- Уведомления
- Спецификации
- Поддержка корпоративных
устройств доступа
- 1000 устройств в пуле
распределения
- ISDN BRI: EVERYWARE
200, 400
- Поддержка устройств
удаленного доступа
- Все ISDN BRI
- Все Swithed-56
- Защита
- 10 000 записей с информацией
об идентификаторах пользователей
Информация вызывающего абонента
включает в себя:
- Пароль
- Адрес Ethernet удаленного
устройства
- Номер обратного вызова
Требования:
- Выделенный ПК, минимум
486 33 МГц (рекомендуется 486 50 МГц), 8 Мбайт ОЗУ, 100 Мбайт на жестком диске
- Плата Ethernet, NDIS-совместимый
драйвер
- Microsoft Windows 3.1
или более поздняя версия, DOS 5.1 или выше Рекомендуемые аппаратные средства:
- Удаленные среды: любое
устройство доступа Combinet (ISDN или Switched-56) с программным обеспечением
EVERYWARE Software Release 2.3
- Среда предприятия: устройство
доступа Combinet EVERYWARE 200 или 400 с программным обеспечением EVERYWARE
Software Release 2.3 или более поздней версии
Windows
NT
Microsoft TCP/IP
for Microsoft Windows NT 4.0
Программное
обеспечение Microsoft TCP/IP for Microsoft Windows NT 4.0 включает в себя следующие
средства:
- Полный набор базовых
протоколов TCP/IP, в том числе TCP, IP, UDP, ARP и ICMP. Этот комплект протоколов
Интернета реализует набор стандартов, определяющих характер коммуникаций между
компьютерами и сетями.
- Поддержку протоколов
РРР (Point-to-Point Protocol) и РРТР (Point-to-Point Tunneling Protocol) для
доступа к Интернету. (РРР обычно связывает отдельные машины с Интернетом или
с другой сетью IP, a РРТР используется для соединения нескольких сетей через
Интернет или для взаимодействия сети с другой сетью IP. Для конфиденциальности
трафика предусматривается шифрование.)
- Поддержку прикладных
интерфейсов, включая Windows Sockets для программирования сетевых приложений,
вызов удаленных процедур (RPC) для коммуникаций между системами и NetBIOS
для установления в сети сеансов и для использования логических имен.
- Базовые приложения TCP/IP,
включая finger, ftp, lpr, rep (только клиент), гехес (только клиент), rsh
(только клиент), Telnet (только клиент) и tftp. Благодаря этим утилитам пользователи
Windows NT могут взаимодействовать с ресурсами отличных от Microsoft хост-систем
(таких, как рабочие станции UNIX).
- Средства диагностики
TCP/IP, включая arp, hostname, ipconfig, lpq, nbtstat, netstat, PING, route
и tracert. Эти утилиты можно использовать для выявления и устранения сетевых
проблем TCP/IP.
- Службы и соответствующие
средства администрирования, включая службу FTP Server для передачи файлов
между удаленными компьютерами, WINS (Windows Internet. Name Service) для динамической
регистрации и запросов имен компьютеров в объединенной сети, DHCP (Dynamic
Host Configuration Protocol) для автоматического конфигурирования TCP/IP на
компьютерах Windows NT, печать TCP/IP для доступа к принтерам, подключенным
к рабочей станции UNIX или непосредственно к сети через TCP/IP, Internet Information
Server (IIS плюс различные компоненты, связанные с поддержкой Web-сайтов,
типа Front Page 97 и Index Server) для Web-служб в Интранете и Интернете.
- Агента SNMP (Simple
Network Management Protocol). Этот компонент обеспечивает удаленное администрирование
компьютеров Windows NT с помощью таких инструментальных средств управления,
как Sun-Net Manager или HP Open View. SNMP можно использовать также для мониторинга
и управления службами DHCP и WINS.
- Клиентское программное
обеспечение для простых сетевых протоколов, включая Character Generator, Daytime.
Discard, Echo и Quote of the Day. Они позволяют компьютеру Windows NT отвечать
на запросы других систем, поддерживающих данные протоколы.