Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
88
Добавлен:
27.03.2016
Размер:
77.31 Кб
Скачать

Асинхронная и синхронная передача данных

Канальный уровень оперирует кадрами данных и обеспечивает синхронизацию между приемником и передатчиком на уровне кадров. В обязанности приемника входит распознавание начала и окончания кадра данных. Для этого каждый кадр данных сопровождается байтами синхронизации. Байт синхронизации – это заранее известный код, например 0111110, который оповещает приемник о приходе кадра данных. Иногда применяется несколько синхробайт для обеспечения более надежной синхронизации преемника и передатчика.

При плохом качестве линий связи трудно добиться синхронизации и поэтому используют асинхронный метод передачи, который называют также старт - стопным. При таком методе каждый байт сопровождается специальными сигналами «старт» и «стоп». Сигнал старт имеет продолжительность в один тактовый интервал, а сигнал стоп может длиться один, полтора или два такта. Каждый байт может быть смещен во времени относительно побитовых тактов предыдущего байта. Такая асинхронность не влияет на корректность передаваемых данных.

Сети х.25 Назначение и структура сетей х.25

Сети Х.25 являются на сегодняшний день самыми распространенными сетями с коммутацией пакетов, используемыми для построения корпоративных сетей. Основная причина такой ситуации состоит в том, что долгое время сети Х.25 были единственными доступными сетями с коммутацией пакетов коммерческого типа, в которых давались гарантии коэффициента готовности сети. Сети Х.25 хорошо работают на ненадежных линиях благодаря протоколам с установлением соединения и коррекцией ошибок на двух уровнях - канальном и сетевом.

Технология сетей Х.25 имеет несколько существенных признаков, отличающих ее от других технологий.

  • Наличие в структуре сети специального устройства - PAD (Packet Assembler Disassembler), предназначенного для выполнения операции сборки нескольких низкоскоростных потоков байт от алфавитно-цифровых терминалов в пакеты, передаваемые по сети и направляемые компьютерам для обработки. Эти устройства имеют также русскоязычное название «Сборщик-разборщик пакетов», СРП.

  • Наличие трехуровневого стека протоколов с использованием на канальном и сетевом уровнях протоколов с установлением соединения, управляющих потоками данных и исправляющих ошибки.

  • Ориентация на однородные стеки транспортных протоколов во всех узлах сети - сетевой уровень рассчитан на работу только с одним протоколом канального уровня и не может подобно протоколу IP объединять разнородные сети. Сеть Х.25 состоит из коммутаторов (Switches, S), называемых также центрами коммутации пакетов (ЦКП), расположенных в различных географических точках и соединенных высокоскоростными выделенными каналами. Выделенные каналы могут быть как цифровыми, так и аналоговыми.

Асинхронные старт-стопные терминалы подключаются к сети через устройства PAD. Они могут быть встроенными или удаленными. Встроенный PAD обычно расположен в стойке коммутатора. Терминалы получают доступ ко встроенному устройству PAD по телефонной сети с помощью модемов с асинхронным интерфейсом. Встроенный PAD также подключается к телефонной сети с помощью нескольких модемов с асинхронным интерфейсом. Удаленный PAD представляет собой небольшое автономное устройство, подключенное к коммутатору через выделенный канал связи Х.25. К удаленному устройству PAD терминалы подключаются по асинхронному интерфейсу, обычно для этой цели используется интерфейс RS-232C. Один PAD обычно обеспечивает доступ для 8, 16 или 24 асинхронных терминалов.

К основным функциям PAD, определенных стандартом Х.З, относятся:

  • сборка символов, полученных от асинхронных терминалов, в пакеты;

  • разборка полей данных в пакетах и вывод данных на асинхронные терминалы;

  • управление процедурами установления соединения и разъединения по сети Х.25 с нужным компьютером;

  • передача символов, включающих старт-стопные сигналы и биты проверки на четность, по требованию асинхронного терминала;

  • продвижение пакетов при наличии соответствующих условий, таких как заполнение пакета, истечение времени ожидания и др.