МодемыРефераты >> Программирование и компьютеры >> Модемы
Содержание
1. Введение
1.1 Терминология
2. Типы модемов
3. Программирование модемов
4. Протоколы обмена данными
4.1. Коррекция ошибок
4.2. Передача файлов
5. Телекоммуникационные программы
6. Использование модемов
6.1. Электронная доска объявлений
6.2. Электронная почта
6.3. Факс-модемные платы
1. Введение
В последнее время модемы становятся неотъемлемой частью компьютера. Установив модем на свой компьютер, вы фактически открываете для себя новый мир. Ваш компьютер превращается из обособленного компьютера в звено глобальной сети.
Модем представляет собой устройство, преобразующее цифровые данные в аналоговые сигналы за счет МОДуляции на передающей стороне и выполняющее обратное преобразование за счет ДЕМодуляции на приемной стороне.
Модем позволит вам, не выходя из дома, получить доступ к базам данных, которые могут быть удалены от вас на многие тысячи километров, разместить сообщение на BBS (электронной доске объявлений), доступной другим пользователям, скопировать с той же BBS интересующие вас файлы, интегрировать домашний компьютер в сеть вашего офиса, при этом (не считая низкой скорости обмена данными) создается полное ощущение работы в сети офиса. Кроме того, воспользовавшись глобальными сетями (RelCom, FidoNet) можно принимать и посылать электронные письма не только внутри города, но фактически в любой конец земного шара. Глобальные сети дают возможность не только обмениваться почтой, но и участвовать во всевозможных конференциях, получать новости практически по любой интересующей вас тематике.
1.1 Терминология
Так как большинство терминов, связанных с технологией передачи данных, происходит из английского языка, при написании данного документа было решено, везде, где перевод мог вызвать затруднения, оставить английские термины. В других случаях использовались общепринятые русские аналоги. Ниже объясняются некоторые из них.
BPS - сокращение от bits per second (бит в секунду). Это единица измерения скорости работы модема.
IRQ - сокращение от Interrupt ReQuest (запрос прерывания) - вход контроллера прерываний IBM - совместимого компьютера. Внутренние модемы и COM-порты используют его для прерывания центрального процессора. Каждый из этих входов имеет свой номер. (Например: IRQ7 - вход, используемый обычно для параллельного порта.)
NVRAM - сокращение от non-volatile ram (перезаписываемое ПЗУ) Модемы хранят телефонные номера и значения некоторых регистров в специальной микросхеме, содержимое которой не пропадает при отключении питания.
Escape (выход) - это слово обозначает команду, по которой модем переключается из режима передачи данных в режим команд, при этом не разрывается установленное соединение.
Терминал - это приблизительный аналог термина DTE (Data Terminal Equipment), означающий устройство, с которого поступают в модем данные и команды. Им может быть компьютер или просто 'неинтеллектуальный' терминал, работающий по интерфейсу RS-232.
Dumb-режим ("неинтеллектуальный" режим) - режим работы модема, в котором он не реагирует на AT-команды.
2. Типы модемов
В настоящее время выпускается огромное количество всевозможных модемов, начиная от простейших, обеспечивающих скорость передачи около 300 бит/сек, до сложных факс-модемных плат, позволяющих вам послать с вашего компьютера факс или звуковое письмо в любую точку мира.
Аппаратно модемы выполнены либо как отдельная плата, вставляемая в слот на материнской плате компьютера, либо в виде отдельного корпуса с блоком питания, который подключается к последовательному асинхронному порту компьютера. Первый из низ называется внутренним модемом, а второй - внешним.
Типичный модем содержит следующие компоненты: специализированный микропроцессор, управляющий работой модема, оперативную память, хранящую значения регистров модема и буферизующие входную/выходную информацию, постоянную память, динамик, позволяющий выполнять звуковой контроль связи, а также другие вспомогательные элементы (трансформатор, резисторы, конденсаторы, разъемы). Если у вас достаточно современный модем, то он скорее всего дополнительно содержит электрически перепрограммируемую постоянную память, в которой может быть сохранена конфигурация модема даже при выключении питания.
Чтобы модемы могли обмениваться друг с другом информацией, надо, чтобы они использовали одинаковые способы передачи данных по телефонным линиям. Для разработки стандартов передачи данных был создан специальный международный консультативный комитет по телеграфии и телефонии (CCITT).
Стандарты CCITT:
<TBODY>Стандарт |
Год принятия |
Скорость |
Тип линии |
Модуляция |
V.21 |
1964 |
200 |
HDX/FDX Общего пользования |
FSK |
V.22 |
1980 |
1200 |
FDX (FDM)Общего пользования |
PSK |
V.22 bis |
1984 |
2400 |
FDX (FDM)Общего пользования |
QAM |
V.23 |
1964 |
1200 |
FDX (FDM) Общего пользования |
FSK |
V.26 |
1968 |
2400 |
HDX Частные |
PSK |
V.26 bis |
1972 |
2400 |
HDX Общего пользования |
PSK |
V.26 ter |
1984 |
2400 |
FDX (EC) Общего пользования |
PSK |
V.27 |
1972 |
4800 |
HDX Частные |
PSK |
V.27 bis |
1976 |
4800 |
HDX Частные |
PSK |
V.27 ter |
1976 |
4800 |
HDX Общего пользования |
PSK |
V.29 |
1976 |
9600 |
HDX Частные |
QAM |
V.32 |
1984 |
9600 |
FDX (EC) Общего пользования |
QAM |
V.32 bis |
1991 |
14400 |
TCM | |
V.32 Ter |
19200 |
TCM | ||
V.FC |
28800 |
TCM | ||
V.34 |
1994 |
28800 | ||
V.34M |
1995 |
33600 |
</TBODY> |