Xon/Xoff

Рис. 3. а — Запрос передачи/Разрешение передачи; б — Xon/Xoff (разрешить/запретить передачу)

Периферийные устройства (печа­тающие устройства, графические терминалы или графопострои­тели) могут использовать метод Xon/Xoff для управления трафиком, входящим в них. Главная или первичная станция (обычно ЭВМ) посылает данные в удаленный периферийный узел, который печатает или представляет графические данные на выходном носителе. Так как графопостроитель или печатающее устройство обладает малой скоростью по сравнению со скоростью передачи данных каналом и скоростью передачи ЭВМ, их буфера могут переполняться. Следовательно, чтобы избежать переполнения, устройство передает обратно ЭВМ сигнал Xoff, который означает прекращение Передачи или «Передача выключена».

Получив Xoff, ЭВМ прекращает передачу. Она сохраняет любые данные до тех пор, пока не получит сигнал Xon. Это означает, что периферийное устройство теперь свободно (на­пример, его буфера теперь очищены) и готово принять новые данные.

Как можно видеть, подход Xon/Xoff является весьма простым; он является довольно низкоуровневым, используя обычно штырьковый разъем RS-232-C, V.24 или другой стык. Напри­мер, для поддержки этого протокола можно использовать кон­такты 2 и 3. Данные передаются по контакту 2 из ЭВМ в пери­ферийное устройство, а сигналы Xon/Xoff передаются обратно в ЭВМ по контакту 3.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: