Реферат: Программное обеспечение модемов

Сначала требуется создать Script-файл — текстовый файл, содержащий последовательность команд. Основными командами последовательности являются следующие:

ргос <пате> определяет начало Script-процедуры. Все Script-файлы должны иметь главную процедуру (ргос main). Последовательность команд начинает выполняться в главной процедуре и заканчивается в ее конце.

endproc — обозначает окончание Script-процедуры. После выполнения этой команды из главной процедуры средствами Dial-Up Networking будет запущен протокол РРР или SLIP.

delay <n seconds> задает паузу длительностью п секунд между текущей и следующей командами.

waitfor "<string>" используется для ожидания последовательности символов, передаваемых удаленным компьютером, с которым устанавливается соединение. Задаваемая последовательность символов<string> зависит от регистра их набора. Например, если задана команда waitfor "OLEG", то при приеме последовательности "Oleg" следующая команда выполнена не будет.

transmit "<string>" \ SUSERID \ SPASSWORD - передача последовательности символов, имени пользователя или его пароля удаленному компьютеру. Имя пользователя и пароль автоматически передаются из соответствующих переменных Dial-Up Networking connection, с которым связан данный Script-файл (рис. 13.11).

set port databits <integer> — изменяет число бит в передаваемом компьютером асинхронном символе. Допустимы значения от 5 до 8. Если эта команда не используется, то применяются установки порта из свойств Dial-Up Networking connection, с которым связан данный Script-файл.


Рис. 13.11. Установка связи средствами Dial-Up Networking Windows'95

set port stopbits <integer> изменяет число стоповых бит в передаваемом асинхронном символе. Возможны значения 1 или 2. Если эта команда не применяется, то используются установки свойств соответствующего Dial-Up Networking connection.

set port parity none \ odd. \ even \ mark \ space позволяет изменять схему паритета передаваемых в течении сессии асинхронных знаков. Особенности команды те же, что и двух предыдущих.

set ipaddr — устанавливает для сессии IP-адрес.

set screen keyboard on \ off включает/выключает возможность ввода с клавиатуры в окно терминала.

getip <optional index> получает IP-адрес и использует его как адрес рабочей станции. Параметр <optional index> содержит не тот IP-адрес, который будет использоваться в случае, если удаленный компьютер прислал более одного адреса.

Halt — позволяет приостановить выполнение Script-файла. В этом случае появляется окно терминала, где вручную можно ввести дополнительную информацию. Для продолжения соединения необходимо нажать кнопку Continue.

; — индикатор комментария. Любой текст, следующий за этим знаком игнорируется.

Пример простого Script-файла, применяемого для связи с Internet-провайдером, приведен ниже.

proc main

delay I

transmit ""M"

waitfor "login:"

delay 1

transmit "uutest"

transmit ""M"

delay 1

waitfort "password:"

delay 1

transmit "test"

waitfor "Shere=gsp"

delay 2

К-во Просмотров: 411
Бесплатно скачать Реферат: Программное обеспечение модемов