Шпаргалка к экзамену (1071351), страница 5
Текст из файла (страница 5)
Чтобы модем не реагировал на NO DIALTONE, необходимо дать команду (X3).
Чтобы модем не реагировал на BUSY, необходимо дать команду (X2).
Для набора вслепую надо дать команды (X1X2).
&F – выставить настройки в регистрах из заводских, которые хранятся в ПЗУ;
&W – из регистров сохранить в ППЗУ;
Z – можно из ППЗУ вызвать настройки в регистры;
Выполнение команды Z:
1) модем кладёт трубку;
2) содержимое всех регистров возвращается в состояние по умолчанию;
3) очищается командный буфер;
4) считывается состояние конфигурационного профиля, сохранённого в программируемой памяти;
5) восстанавливается состояние модема в соответствии с этим сохранённым профилем;
6) осуществляется самотестирование модема;
7) посылается отклик OK;
Если пришёл RING, то надо (если нет автоответа) дать команду A (answer), после этого должно установиться соединение CONNECT ____.
ESC-последовательность переводит модем в режим офлайн (командный), но связь при этом не разрывается. И вот команда O вернёт модем в режим онлайн.
H – модем положит трубку. Несущая пропадёт.
E0 и E1 – включить и отключить модемное эхо (echo из cmd, типа того). Взаимодействие с модемом совершается через терминальную программу, у которой тоже может быть включено её эхо, тогда на экране символы будут выводиться в двойном количестве, типа AATTXX11.
Mn – n может быть равно 0, 1, 2. При 0 динамик выключен всегда, при 2 всегда включён, при 1 включён только в процессе вызова или автоответа.
Модемы поддерживают протоколы коррекции ошибок (V.42, MNP3) и сжатия (V.42bis, MNP5). MNP – протоколы промышленного стандарта. V.42 – международные.
MNP5 – пытается сжимать даже при передаче архивных файлов и тратит на это время.
V.42 – архивные не сжимает, потому он более производительный. Они более совершенные.
Модем поддерживает эти протоколы аппаратно. Чтобы отключить аппаратный протокол сжатия, надо дать команду %C0. А %C2 – поддержка протокола V.42bis
Если с одной стороны установлена процедура сжатия, а на второй – нет, то при рукопожатии будут передаваться несжатые данные.
Для передачи файлов используются следующие протоколы:
XMODEM – разработан как асинхронный протокол, только для передачи текстовой информации. Реализуется процедура байт-стартерная. Заголовок и имя файла назначает получатель (то есть, они не передаются), произвольно, и указывает путь, куда он сохраняется. Протокол байт-ориентированный, размер кадра постоянный (128 байт), поэтому размеры переданного и полученного файла могут различаться, а совпадут только в том случае, если размер файла кратен 128 байтам (если нет, то последний кадр дополняется пробелами до 128, тогда размер принятого будет больше, чем переданного). На каждый переданный кадр требуется квитанция об успешном приёме.
YMODEM – позволяет передавать блоки данных переменного размера, в зависимости от качества канала связи. Лучше качество – больше размер блока, хуже – меньше. Передача отдельных файлов или групп файлов. Передаются имена, заголовки файлов. Блоки данных защищаются циклическим кодом, проверяется контрольная сумма. При разрыве соединения в процессе передачи возобновляет передачу опять с самого начала.
ZMODEM – группа файлов или отдельные файлы, изменение размера кадра в зависимости от качества канала связи, защищает циклическим кодом. Но он ещё и может автоматически вызываться на принимающей стороне и осуществляет передачу (подразумевается, что на принимающей стороне есть пути сохранения файлов по умолчанию). Завершаться может тоже автоматически. Позволяет возобновлять передачу с момента разрыва, а не с самого начала.
За сеанс можно осуществлять передачу только в одном направлении, или принимать, или передавать.
А вот протокол HYDRA позволяет осуществлять и приём и передачу одновременно.
KERMIT – протокол обмена данными между машинами, у которых разная платформа, архитектура, всё разное. Исходники протокола есть на каждой из этих машин на её языке. Конпелируем, пользуемся.
TERMINAL, TELIX – программные терминалы установления связи через модем. Позволяют составлять скрипты настройки станции на автоматический приём данных.
FIDO NET – этаааа фидооооооо!!!11
Табличный метод
Устройство, которое проявляет активность, помещается на верх таблицы (повышается его приоритет), и оно будет опрашиваться чаще, а не проявляющее активность, опускается по таблице ниже.
Маркерный метод
Ориентируется на кольцевую топологию. В кольце передаётся два типа кадров: информационный и управляющий (маркер). Право на передачу информационного кадра станция получает тогда, когда ей приходит маркер. И вот этот маркер циркулирует по кольцу, без него никто передавать не будет. Ну типа эстафетной палочки.
Структура кадра: адрес устройства назначения, адрес устройства отправителя, данные.
При реализации этого метода каждая станция, передающая кадр в кольцо, должна удалить собственный кадр. Таким кадром будет являться первый кадр, поступающий на вход станции после передачи ей кадра (вот он будет её собственным), при нормальном функционировании кольца.
Возможные ситуации:
1) станция передала кадр в кольцо и вышла из строя. Тогда может нарушиться последовательность удаления кадров. Решается проблема так: станция после передачи кадра должна удалить все ведущие кадры, включая свой собственный (в котором адрес устройства – это сама эта станция);
2) станция передала кадр, удалив из него маркер, и вышла из строя (короче, пропажа маркера). В этом случае станции не смогут передавать информацию в кольцо, потому что маркера-то нет.
В таких система всегда назначаются одна или несколько станций, ответственных за наблюдение за маркером и генерацию нового маркера. Если маркер пропадает, то они генерируют маркер, следя за тем, чтобы он был единственным (если несколько сгенерируется, то все удаляют и снова наблюдают и генерируют);
В более серьёзных системах существует механизм приоритета станций, например, IEEE 802.5 Token Ring – маркерное кольцо. В нём тоже маркер и информационный кадр.
Вот такие биты:
П | П | П | M | K | P | P | P |
Разница в том, что есть спецовое поле M, если оно равно нулю, то это маркер, а если единице, то кадр. Ещё есть поле P - приоритет маркера (0 - 7), определяет приоритет станции, претендующей на захват кольца.
Идея приоритетного механизма заключается в следующем: станциям одного и того же приоритетного уровня предоставляется равный доступ к кольцу. Станция, которая повысила уровень сервисного приоритета кольца (захватила кольцо), возвращает кольцу исходное значение сервисного приоритета (после получения доступа).
Бит K следит, чтобы в сети не передавались одинаковые кадры и чтобы не пропадал маркер (и был единственным). Станция, следящая за прохождением маркера по кольцу, при трансляции кадра заменяет этот бит на единичный, если он был равен нулю, и удаляет кадр, если бит был единичным.
Метод уплотнения
Временным мультиплексированием:
Метод эффективен, если все каналы постоянно передают данные (нет простоя по времени), что в реальных система получить достаточно проблематично. Альтернативой является статистическое мультиплексирование.
Частотное мультиплексирование - при котором полоса пропускания физического канала делится на ряд узких частотных полос.
Кодовое разделение канала – в сетях широкополосного доступа (WiFI). Основные требования к беспроводному доступу – защита информации. CDMA.
Передатчик передаёт сигналы на одной и той же частоте, в одной и той же области, в то же время, но с разными кодами. В схеме с кодовым разделением каждый передатчик заменяет каждый бит исходного потока данных на так называемый CDM-символ, который имеет разрядность 11, 16, 32, 64, которая называется чиповой последовательностью. Причём, эта последовательность уникальна для каждого передатчика. Как правило, для замены информационной единицы используют некоторый чип, а для нуля – то же чип, но инвертированный.
Приёмник знает CDM-код передатчика. Приёмник постоянно принимает все сигналы и оцифровывает их. Потом в спец.устройстве корреляторе производится операция свёртки входного оцифрованного сигнала с CDM-кодом (скалярное произведение входного информационного вектора и вектора CDM-кода). Если сигнал превышает некоторый установленный пороговый уровень на выходе коррелятора, то приёмник считает, что получен единица, а если ниже – то ноль.
Для увеличения вероятности приёма передатчик может повторять передачу каждого бита несколько раз. При этом сигналы от других передатчиков с другими CDM-кодами приёмник воспринимает как какой-то шум.
Мощность сигнала может быть сопоставима с мощностью шума в канале. Сходство CDM-сигналов с сигналом шума добиваются тем, что используют CDM-коды, порождаемые случайными генераторами. Поэтому метод кодового мультиплексирования ещё называют методом DSSS.
Большой плюс CDMA – повышенная защищённость и скрытность передачи данных. Не зная кода, невозможно получить сигнал, а то и вовсе обнаружить его присутствие. Кроме того, кодовое пространство сильно больше, чем у частотной схемы уплотнения. Что позволяет без особых проблем присваивать каждому передатчику свой индивидуальный код. А основной проблемой являлась сложность технической реализации приёмников и необходимость точной синхронизации передатчика и приёмника для гарантированного получения пакета.
Используется механизм мультиплексирования посредством ортогональных несущих частот. Суть механизма в том, что весь доступный частотный диапазон (2,4 МГц) разбивается на несколько поднесущих. Одному каналу связи (приёмник-передатчик) назначается несколько таких поднесущих, выбранных из множества по определённому закону. Передача ведётся одновременно по всем несущим. То есть, в каждом передатчике исходный поток данных разбивается на несколько по числу поднесущих. Распределение поднесущих может динамически меняться в ходе работы.
Расширение спектра – распределить информационный сигнал по широкой полосе радиодиапазона. Две схемы реализации:
- перестройка частоты (FHSS), используется 10 частот и идёт постоянная перестройка частотного диапазона. На каждой частоте используется стандартный метод модуляции, передаются синхробиты. Время отсечки – время передачи на одной частоте;
- прямого последовательного расширения (DSSS, direct sequence spread spectrum) - используется весь частотный диапазон. Каждый бит исходной информации заменяется N битами, так что тактовая скорость передачи сигнала увеличивается в N раз (ну и соответственно расширяется спектр). Занимая весь выделенный частотный диапазон, мы повышаем помехоустойчивость. Код, заменяющий исходную информацию, называется расширяющей последовательностью, а каждый бит такой последовательности называется чипом. Скорость передачи результирующего кода называется чиповой скоростью.
Случайный доступ
Если передача идёт одновременно от двух станций, то возникает коллизия, данные портятся. В этом случае надо как можно скорее освободить среду передачи от коллизионных кадров. Проще всего это сделать при шинной топологии сети, всё происходит автоматически и достаточно быстро (кадр достигает границы шины и затухает). Поэтому локальные сети, использующие метод случайного доступа имею логическую структуру "общая шина".
Множественный доступ – ALOHA, прямой канал и обратный канал. Прямой используется для связи с ГВЦ. Обратный канал – связи терминалов с ГВЦ, его пропускная способность распределяется между всеми терминалами.
Время потерь = , где N - число терминалов, а
- время передачи одного кадра.
Если терминал в течение таймаута получает положительную квитанцию, значит, коллизии не произошло и передача осуществилась успешно. Если нет – то попытка передачи возобновляется, но через время ожидания, которое рассчитывается для каждого терминала случайным образом, чтобы свести к минимуму вероятность возникновения новой коллизии.
Этот метод обеспечивает коэффициент использования обратного канала не превышает 19%, а 81% - простои, коллизии.
Чтобы сократить время возможных потерь, этот ALOHA был модифицирован в тактированную ALOHA. ГВЦ по прямому каналу передаёт тактирующие метки, и терминалы имеют право передавать данные только после получения такой метки. Если два терминала подготовили кадры и получили метки, то они начнут передавать одновременно, и тогда при коллизии время потерь уменьшится, потому что раньше первый терминал мог почти-почти передать свои данные, а тут вклинивался второй, а теперь всё одновременно. Здесь коэффициент использования среды передачи данных вырос до 38%.
Множественный доступ с контролем носителя (МДКН)– узлы следят за состоянием среды. Если занято, то ждут освобождения. И в этом случае коллизия возможна только тогда, если две или более станции начнут передачу одновременно, после освобождения среды.