| 12.7.
Программные средства для модемов Программные средства для модемов, называемые
также телекоммуникационными программами, можно разделить на три уровня.
- Низкоуровневые средства по типу языка ассемблера для компьютеров.
Широко распространен набор так называемых Hayes-команд фирмы Hayes Microcomputer
Products. Hayes-команды начинаются с префикса AT, за которым следуют буквенно-цифровые
обозначения. Существует командный режим, в котором устанавливаются, изменяются
или восстанавливаются параметры модема по умолчанию, и режим передачи (рабочий).
Вряд ли нужно здесь приводить полный список и описание Hayes-команд. Если есть
проблемы с использованием конкретного модема, можно попытаться найти столь же
конкретный ответ в одной из конференций Internet. Если же таких проблем нет, то
можно положиться на строки инициализации AT..., «зашитые» в телекоммуникационных
программах более высокого уровня.
- Средства, встроенные
в ОС, в том числе в MS DOS, Norton Commander и Windows. В MS DOS (различных версий)
это команда MODE (настройка параметров), а также команды INTERLNK и INTERSRV (собственно
передача). В Norton Commander версии 5.0 можно найти программу Term95 или строчку
Terminal Emulation в верхнем меню, вызывающую ту же программу. Теперь настройка
параметров и передача вызываются в одной программе и просто входят в разные пункты
меню. В русскоязычной версии Windows 95 (OSR2) в группу программ «Стандартные»
имеется «Программа связи» (Hyper Terminal). Кроме того, в Windows
95 входит отдельная программа настройки модемов («Модемы» в «Панели
управления»), а также средства подключения к сети Internet. Упомянутые программы
удобнее и «мощнее», чем низкоуровневые команды, однако еще большими
возможностями обладают программные средства из следующей группы.
- «Внешние»
специализированные программы типа Quick Link II, Dataline, Remote Win Mail и другие,
которые могут поставляться вместе с конкретным модемом (но обычно способны поддерживать
работу модемов разных типов) и либо доступны как свободно распространяемое ПО
из сети Internet, либо распространяются на CD-дисках. Например, программа Quick
Link II поддерживает работу местного факс/модема (или просто модема) с удаленным
модемом, удаленным факс/модемом и факсимильным аппаратом.
Ниже перечислены основные установочные параметры телекоммуникационных программ.
- Скорость
передачи в бодах (baudrate). Стоит отметить, что уже в ранних версиях программы
Term предусматривалась скорость много большая, чем это возможно при модемной передаче
(до 115200 бод для программы Term90, версия 2.3). Дело в том, что связь между
компьютерами на небольшие расстояния (до 2 м при использовании интерфейса Centronics
и до 15 м при использовании интерфейса RS232C) может быть организована без участия
модемов с помощью так называемых «нуль-модемных» кабелей, соединяющих
параллельные или последовательные порты. В случае использования параллельных портов
верхняя граница достижимой скорости передачи доходит до 100 Кбайт/с (т.е. до 800
Кбод).
- Протоколы передачи (ASCII, Kermit, Xmodem, Ymodem,
Zmodem и их разновидности). Здесь под протоколами понимается одна из составляющих
этого понятия — формат пакетов. Возможные форматы отличаются по числу бит на символ
(для протокола ASCII предусмотрено только 7 бит на символ и, соответственно, возможна
передача только текстов, написанных английскими буквами), по длине пакета в байтах
и по способу проверки отсутствия ошибок (без проверки, с использованием бита четности/нечетности,
контрольной суммы или циклического кода — CRC).
- Управление
передачей (flow control). Это вторая часть общепринятого понятия протоколов, включающая
простой механизм проверки готовности удаленного устройства типа «запрос
— ответ» с помощью пары сигналов, образуемых за счет аппаратных средств
(RTS/CTS - уровни сигналов на контактах разъема RS232C) или чисто программно (Хоп/
Xoff - служебные символы кодовой таблицы ASCII). Считается, что аппаратный способ
более надежен. Он необходим для работы с модемами, поддерживающими стандарты сжатия
информации v.42/V.42bis и MNP5.
- Эмуляция удаленного терминала
(Teletype - TTY, DEC102, ANSI и др.). На экране «местного» компьютера
может быть получено изображение, идентичное изображению на мониторе удаленного
компьютера.
|