Справочник по NetWare 4.11

             

Последовательная передача данных


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

NetWare использует стандарт последовательных коммуникаций RS-232 для передачи данных на последовательные принтеры, удаленные рабочие станции, удаленные маршрутизаторы и асинхронные коммуникационные серверы.

Стандарт RS-232, разработанный Ассоциацией производителей электроники (EIA, Electronic Industries Association), обеспечивает передачу информации от одной системы к другой.

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

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

Стандарт RS-232 использует несколько параметров, которые должны быть одинаково установлены на передающей и принимающей системах, чтобы передача информации стала возможной. Эти параметры включают в себя скорость передачи в бодах, длина символа, четность, стоповые биты и XON/XOFF:

  • Скорость передачи в бодах. Частота модуляции сигнала, скорость изменения сигнала.
    Поскольку большинство модемов и последовательных принтеров, подключаемых к персональным компьютерам, посылают только один бит за время модуляции сигнала, скорость в бодах может рассматриваться как число бит в секунду. Однако некоторые высокоскоростные модемы могут передавать несколько бит в одном сигнале.
    Обычно используются скорости передачи 1200, 2400, 4800 и 9600 бод. Чем больше число, тем больше количество изменений сигнала, и, таким образом, выше скорость передачи информации.
  • Длина символа. Количество битов данных, используемое для формирования символа.
    Стандартный набор символов ASCII (включающий буквы, цифры и знаки пунктуации) состоит из 128 символов и требует для передачи 7 бит.
    Расширенные наборы символов (включающие символы псевдографики или символы национальных алфавитов) содержит 128 дополнительных символов и требует для передачи 8 бит.
  • Четность.
    Метод обнаружения ошибок, возникающих при передаче данных. Вы можете установить проверку на четность, нечетность или отключить проверку четности.
    При последовательных коммуникациях происходит передача потока битов, называемого фреймом. Каждый фрейм состоит из стартовых битов, битов данных, необязательного бита четности и стоповых битов.
    Бит четности устанавливается равным 0 или 1, чтобы сумма всех битов данных стала четной (или нечетной). При приеме данных каждый принятый фрейм проверяется, является ли сумма битов четной или нечетной.
    При несоответствии (из-за изменения бита в процессе передачи) коммуникационное программное обеспечение определяет ошибку передачи данных и может потребовать повторной передачи данных.
    Ниже в таблице приведены примеры проверки четности:

    Table 35-1.

    Длина символаПример данныхЧетностьНечетность
    7 битов данных00101100010110100101100

    7 битов данных11101111110111011101111

    8 битов данных10001000100010000100010001

    8 битов данных11011111110111111110111110
  • Стоповый бит. Специальный сигнал, указывающий конец символа. Современные скоростные модемы используют один стоповый бит. Более старые модемы требуют наличия 2 стоповых битов.
  • XON/XOFF. Один из методов, предотвращающих передачу информации с большей скоростью, чем она может быть принята.



Содержание раздела