БИБЛИЯ ХАКЕРА

Модемы и фрикинг

Модуляция-демодуляция...

Понятие «модем» является сокращением от известного компьютер­ного термина модулятор-демодулятор. Модем — это устройство, которое преобразовывает цифровые данные, исходящие из компьютера, в анало­говые сигналы, которые могут передаваться по телефонной линии. Все это дело называется модуляцией. Аналоговые сигналы затем снова преоб­разовываются в цифровые данные. Это дело называется демодуляцией.

Схема весьма простая. В модем из центрального процессора ком­пьютера поступает цифровая информация в виде нулей и единиц. Модем анализирует эту информацию и преобразовывает ее в аналоговые сигна­лы, которые и передаются через телефонную линию. Другой модем полу­чает эти сигналы, преобразовывает их опять в цифровые данные и посы­лает эти данные назад в центральный процессор удаленного компьютера.

Аналоговый и цифровой сигналы

Телефонная связь осуществляется через так называемые аналого­вые (звуковые) сигналы. Аналоговый сигнал идентифицирует информа­цию, которая передается непрерывно, в то время как цифровой сигнал идентифицирует только те данные, которые определены на конкретном этапе передачи. Преимущество аналоговой информации перед цифровой есть способность полностью представить непрерывный поток информа­ции.

С другой стороны, на цифровые данные менее сказываются разно­го рода шумы и скрежеты. В компьютерах данные хранятся в индивиду­альных битах, суть которых есть 1 (начать) или 0 (закончить).

В случае, если все это дело представить графически, то аналоговые сигналы есть синусоидальные волны, в то время как цифровые сигналы представляются в виде прямоугольных волн. Например, звук является аналоговым сигналом, поскольку звук всегда изменяется. В итоге, в про­цессе пересылки информации по телефонной линии, модем получает цифровые данные от компьютера и преобразовывает их в аналоговый сиг­нал. Второй модем, находящийся на другом конце линии, преобразовы­вает эти аналоговые сигналы в исходные цифровые данные.

Интерфейсы

Вы можете использовать модем в вашем компьютере с помощью одного из двух интерфейсов. Ими являются:

• MNP-5. Последовательный интерфейс RS-232.

• MNP-5. Четырехконтактный телефонный кабель RJ-11,

Например, внешний модем подключается к компьютеру вом кабеля RS-232, а к телефонной линии — с помощью кабеля RJ11.

Сжатие данных

В процессе передачи данных необходима скорость большая, чем 600 битов за секунду (bps или бит/сек). Связано это с тем, что модемы долж­ны собрать биты информации и передавать их далее через более сложный аналоговый сигнал (весьма мудреная схема). Сам процесс подобной пере­дачи допускает передачу многих битов данных в одно и то же время. По­нятно, что компьютеры более чувствительны к передаваемой информа­ции и поэтому воспринимают ее намного быстрее, чем модем. Это обстоятельство порождает дополнительное время модема, соответствую­щее тем битам данных, которые нужно как-то сгруппировать и применить к ним те или иные алгоритмы сжатия. Так появились два так называемых протокола сжатия:

• MNP-5 (протокол передачи, имеющий степень сжатия 2:1).

• V.42bis (протокол передачи, имеющий степень сжатия 4:1).

Протокол MNP-5 обычно используется при передаче тех или иных уже сжатых файлов, в то время, как протокол V.42bis применятся даже к несжатым файлам, как он может ускорять передачу именно таких дан­ных.

Нужно сказать, что при передаче файлов, если протокол V.42bis во­обще недоступен, то лучше всего отключить и протокол MNP-5.

Коррекция ошибок

Коррекция ошибок — метод, с помощью которого модемы тестиру­ют пересылаемую информацию на предмет наличия в ней тех или иных повреждений, возникших в течение передачи. Модем разбивает подоб­ную информацию на маленькие пакеты, которые называются фреймами. Передающий модем присоединяет так называемую контрольную сумму к каждому из этих фреймов. Модем получения проверяет, соответствует ли контрольная сумма посланной информации. В случае, если — нет, то фрейм опять пересылается.

Фрейм является одним из ключевых терминов передачи данных. Под фреймом понимают базовый блок данных с заголовком, с присоеди­ненной к этому заголовку информацией и данными, которые и заверша­ют сам фрейм. Добавленная информация включает номер фрейма, дан­ные о размере передаваемого блока, синхронизирующие символы, адрес станции, код коррекции ошибок, данные переменного объема и так на­зываемые индикаторы: Начало передачи (стартовый бит)/Конец передачи (стоп-бит). Это означает, что фрейм является пакетом информации, ко­торый передается как одно целое.

MNP2-4 и V.42

Несмотря на то, что коррекция ошибок может замедлять передачу данных на шумных линиях, этот метод обеспечивает надежную связь. Протоколы MNP2-4 и V.42 являются протоколами коррекции ошибок. Эти, протоколы определяют, каким образом модемы проверяют данные.

Flow Control

В процессе передачи один модем может пересылать данные намно­го быстрее, чем другой модем может принимать эти данные. Так называ­емый метод управления потоком позволяет сообщить принимающему мо­дему информацию о том, чтобы этот модем в какие-то моменты времени приостанавливал прием данных. Управление потоком может быть реали­зовано как на программном (XON/XOFF— Старт-сигнал /Стоп-сигнал), так и на аппаратном (RTS/CTS) уровнях. Управление потоком на про­граммном уровне осуществляется через пересылку определенного знака. После того, как сигнал получен, передается другой символ.

Управление потоком на программном уровне возможно лишь в том случае, если используется последовательный кабель. Так как управление потоком на программном уровне регулирует процесс передачи посредст­вом пересылки некоторых символов, то может возникнуть сбой или даже окончание сеанса связи. Объясняется это тем, что тот или иной шум в ли­нии может сгенерировать совершенно аналогичный сигнал.

Например, при управлении потоком на программном уровне, би­нарные файлы не могут пересылаться, поскольку подобные файлы могут содержать управляющие символы.

Через управление потоком на аппаратном уровне RTS/CTS переда­ча информации осуществляется намного быстрее и безопаснее, чем через управление потоком на программном уровне.

FIFO

Буфер FIFO чем-то похож на перевалочную базу: пока данные по­ступают в модем, часть их отправляется в емкость буфера, что дает неко­торый выигрыш при переключении с одной задачи на другую.

S-регистры

S-регистры находятся где-то внутри самого модема. Именно в этих самых регистрах хранятся установки, которые тем или иным образом мо­гут влиять на поведение модема. В модеме присутствует масса регистров, но только первые 12 из них считаются стандартными регистрами.

S-регистры устанавливаются таким образом, что посылают в модем команду ATSN=xx, где N соответствует номеру устанавливаемого регист­ра, а хх определяет сам регистр. Например, через регистр SO вы можете задать количество звонков для ответа.

IRQ

Периферийные устройства связываются с процессором компьюте­ра через так называемые прерывания IRQ. Прерывания являются сигна­лами, которые заставляют процессор приостановить ту или иную операцию и передать ее выполнение так называемому обработчику пре­рываний. Когда центральный процессор получает прерывание, он просто приостанавливает процесс и перепоручает прерванную задачу программе - посреднику с именем Interrupt Handler. Все это дело работает независимо от того, была ли обнаружена ошибка в работе того или иного процесса или нет.

СОМ-порт

Последовательный порт узнать весьма просто. Вы можете это сде­лать, просто посмотрев на разъем. СОМ-порт использует 25-контактный разъем с двумя рядами контактов, один из которых длиннее других. При этом, практически все последовательные кабели имеют именно 25-кон­тактные разъемы с обеих сторон (в остальных случаях требуется специаль­ный адаптер).

СОМ-порт (последовательный порт) является портом, через кото­рый компьютеры связываются с устройствами, такими как модем и мышь. Стандартные персональные компьютеры имеют четыре последо­вательных порта.

Порты СОМ 1 и СОМ 2 обычно используются компьютером в каче­стве внешних портов. По умолчанию все четыре последовательных порта имеют два прерывания IRQ:

• СОМ 1 привязан к IRQ 4(3F8-3FF)..

• СОМ 2 привязан к IRQ 3 (2F8-2FF).

• СОМ 3 привязан к IRQ 4 (3E8-3FF).

• СОМ 4 привязан к IRQ 3 (2E8-2EF).

Тут-то как раз и могут возникать конфликты, так как внешние пор­ты других устройств ввода-вывода I/O или контроллеров могут использо­вать те же прерывания IRQ.

Поэтому, назначив модему СОМ-порт или IRQ, вы должны прове­рить другие устройства на предмет наличия у них тех же последователь­ных портов и прерываний.

Нужно сказать, что подключенные к телефонной линии параллель­но модему устройства (особенно АОН) могут очень ощутимо ухудшать ка­чество работы вашего модема. Поэтому рекомендуется подключать теле­фоны через предназначенное для этого гнездо в модеме. Только в этом случае он будет отключать их от линии при работе.

Флэш-память

Флэш-память — постоянная память или ППЗУ (постоянное пере­программируемое запоминающее устройство), которая может быть стер­та и снова запрограммирована.

Перепрограммированию подлежат все модемы, в названии которых присутствует строка «V. Everything». Кроме того, модемы «Courier Y.34 dual st'andart» подлежат программной модернизации в случае, если в стро­ке Options в ответе на команду ATI7 присутствует протокол V. FC. В слу­чае, если же в модеме нет этого протокола, то модернизация в «Courier V. Everything» осуществляется заменой дочерней платы.

Существуют две модификации модемов Courier — с так

Называемой частотой супервизора 20.16 MHz и 25 MHz. Для каждого из них существуют свои версии прошивок, и они не являются взаимозаме­няемыми, то есть прошивка от модели 20.16 MHz не подойдет для моде­ли 25 MHz, и наоборот.

Память NVRAM

Все настройки модема сводятся к правильной установке значений регистров NVRAM. NVRAM — программируемая пользователем память, сохраняющая данные при выключении питания. NVRAM используется в модемах для хранения конфигурации по умолчанию, загружаемой в RAM при включении. Программирование NVRAM осуществляется в любой терминальной программе с помощью АТ-команд. Полный перечень ко­манд может быть получен из документации на модем, или получен в тер­минальной программе по командам АТ$, АТ&$, ATS$, АТ%$. Запишите в NVRAM фабричные настройки с аппаратным данных —

Команда затем внесите коррективы по настройке модема в сово­

Купности с конкретной телефонной линией и запишите их в NVRAM по команде AT&W. Дальнейшую инициализацию модема нужно произ­водить через команду ATZ.4.

БИБЛИЯ ХАКЕРА

Эта заподлистая кнопка power — как отключить?

На клавиатуре есть кнопка - у меня под делетом сразу, power называется - соответственно значок "яблоко с прямым хвостиком"... Какого гондураса её не разместили где-нибудь в другом месте да подальше …

Безопасность

Так уж устроен мир, что любое техническое изобретение человече­ского разума, расширяющее наши возможности и создающее для нас до­полнительный комфорт, неизбежно содержит в себе и отрицательные стороны, которые могут представлять потенциальную …

Прямой (кривой номер), АОН, БП и переадресация Прямые и кривые номера

Номера сотовых телефонов могут быть прямыми и кривыми. Пря­мые — это обычные городские семизначные (в Москве) номера, кривые (или федеральные) — набирать через коды 901, 902, 903, 501 или другие, …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.