Основы локальных сетей

Программные средства для модемов


Программные средства для модемов (другое наименование телекоммуникационные программы), можно разделить на три уровня:

  • низкоуровневые средства по типу языка ассемблера для компьютеров. Широко распространен набор так называемых Hayes-команд компании Hayes Microcomputer Products. Hayes-команды начинаются с префикса AT, за которым следуют буквенно-цифровые обозначения. Существует командный режим, в котором устанавливаются, изменяются или восстанавливаются параметры модема по умолчанию, и режим передачи (рабочий). Вряд ли нужно здесь приводить полный список и описание Hayes-команд. Если есть проблемы с использованием конкретного модема, можно попытаться найти столь же конкретный ответ в одной из конференций Интернет. Если же таких проблем нет, то можно положиться на строки инициализации AT..., "зашитые" в телекоммуникационных программах более высокого уровня;
  • средства, встроенные в ОС, в том числе в MS DOS, Norton Commander и Windows. В MS DOS (различных версий) это команда MODE (настройка параметров), а также команды INTERLNK и INTERSRV (собственно передача). В Norton Commander версии 5.0 можно найти программу Term95 или строчку Terminal Emulation в верхнем меню, вызывающую ту же программу. Теперь настройка параметров и передача вызываются в одной программе и просто входят в разные пункты меню. В русскоязычном Windows 95 (OSR2) в группу программ "Стандартные" входит "Программа связи" (Hyper Terminal). Кроме того, в Windows входит отдельная программа настройки модемов ("Модемы" в "Панели управления"), а также средства подключения к Интернет.


    Упомянутые программы, удобнее и "мощнее", чем низкоуровневые команды, однако еще большими возможностями обладают программные средства из следующей группы;
  • "внешние" специализированные программы такие как Lucent Winmodem tune 2.5, VentaFax & Voice 5.5, ChatterBox v1.6 и другие, которые могут поставляться вместе с конкретным модемом (но обычно способны поддерживать работу модемов разных типов) и доступны как свободно распространяемое ПО из Интернет либо на CD.


Ниже перечислены основные установочные параметры телекоммуникационных программ:

  • скорость передачи в бодах (baudrate). Стоит отметить, что уже в ранних версиях программы Term предусматривалась скорость, много большая, чем это возможно при модемной передаче (до 115 200 бод для программы Term90, версия 2.3). Дело в том, что связь между компьютерами на небольшие расстояния (до 2 и до 15 м при использовании интерфейсов Centronix и RS232C соответственно) может быть организована без участия модемов с помощью так называемых "нуль-модемных" кабелей, соединяющих параллельные или последовательные порты. В случае применения параллельных портов верхняя граница достижимой скорости передачи доходит до 100 Кбайт/с (то есть до 800 Кбод);
  • протоколы передачи (ASCII, Kermit, Xmodem, Ymodem, Zmodem и их разновидности). Здесь под протоколами понимается одна из составляющих этого понятия – формат пакетов. Возможные форматы отличаются по числу бит на символ (для протокола ASCII предусмотрено только 7 бит на символ и, соответственно, возможна передача только текстов, написанных английскими буквами), по длине пакета в байтах и по способу проверки отсутствия ошибок (без проверки, с использованием бита четности/нечетности, контрольной суммы или циклического кода – CRC);
  • управление передачей (flow control).Это вторая часть общепринятого понятия протоколов, включающая простой механизм проверки готовности удаленного устройства типа "запрос – ответ" с помощью пары сигналов, образуемых за счет аппаратных средств (RTS/CTS – уровни сигналов на контактах разъема RS232C) или программно (Xon/Xoff – служебные символы кодовой таблицы ASCII). Считается, что аппаратный способ более надежен, и он необходим для использования с модемами, поддерживающими стандарты сжатия информации v.42/V.42bis и MNP5;
  • эмуляция удаленного терминала (Teletype – TTY, DEC102, ANSI и др.). На экране "местного" компьютера может быть получено изображение, идентичное изображению на мониторе удаленного компьютера.



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