ВУЗ:
Составители:
SON N1 N2 Данные CRC
1 байт 1 байт 1 байт 128 байт 1 байт
Рисунок 10 - Формат блока данных протокола XMODEM
( SOH - начало сообщения, N1 - номер передаваемого блока,
N2 - обратный код номера передаваемого блока, CRC -
контрольная последовательность кода)
Рассмотренный выше метод опрос/выбор является простейшим и часто
называется методом остановки и ожидания, так как передача каждого
очередного блока данных начинается только после подтверждения получения
предыдущего блока. Данный метод относится к полудуплексным методам
передачи и находит широкое применение из-за простой программной и
аппаратной реализации. Однако в чистом виде метод ожидания и остановки
имеет один недостаток: в нем не предусмотрено установление порядка
следования блоков данных, что при потере подтверждения или блока данных
может привести к ошибкам передачи. Указанный недостаток устраняется в
методе остановки и ожидания с нумерацией блоков, при этом для поддержки
квитирования и управления потоком данных блоки нумеруются нулем или
единицей. Например, первому передаваемому блоку присваивается нулевой
номер, соответствующее ему подтверждение также имеет нулевой номер,
второй блок передается с единицей, третий снова с нулем и так далее.
Появление блока с неожидаемым номером говорит об ошибке передачи, то
есть потеряно подтверждение или блок данных.
В рамках синхронного способа передачи данных различают байт-
ориентированные и бит-ориентированные протоколы. В байт-
ориентированных протоколах управляющие и информационные символы
представляются (кодируются) в виде байтов, для этого используются такие
коды как EDCDIC (1А5) и ASCII. Характерным для данных протоколов
является то, что расположение управляющих символов в кадре не фиксируется
и может быть, как и структура самого кадра, достаточно произвольным. В
этом смысле байт-ориентированные протоколы близки к протоколам с
асинхронным способом передачи. Байт-ориентированные протоколы являются
кодозависимыми в том смысле, что интерпретация управляющих символов
зависит от используемого кода, так как
один и тот же символ в разных кодах
может принимать различное значение.
В бит-ориентированных протоколах управление осуществляется на
уровне битов, при этом кадры имеют фиксированную структуру, где каж-дый
управляющий бит в зависимости от его месторасположения несет
определенную смысловую нагрузку. Бит-ориентированные протоколы яв-
29
SON N1 N2 Данные CRC 1 байт 1 байт 1 байт 128 байт 1 байт Рисунок 10 - Формат блока данных протокола XMODEM ( SOH - начало сообщения, N1 - номер передаваемого блока, N2 - обратный код номера передаваемого блока, CRC - контрольная последовательность кода) Рассмотренный выше метод опрос/выбор является простейшим и часто называется методом остановки и ожидания, так как передача каждого очередного блока данных начинается только после подтверждения получения предыдущего блока. Данный метод относится к полудуплексным методам передачи и находит широкое применение из-за простой программной и аппаратной реализации. Однако в чистом виде метод ожидания и остановки имеет один недостаток: в нем не предусмотрено установление порядка следования блоков данных, что при потере подтверждения или блока данных может привести к ошибкам передачи. Указанный недостаток устраняется в методе остановки и ожидания с нумерацией блоков, при этом для поддержки квитирования и управления потоком данных блоки нумеруются нулем или единицей. Например, первому передаваемому блоку присваивается нулевой номер, соответствующее ему подтверждение также имеет нулевой номер, второй блок передается с единицей, третий снова с нулем и так далее. Появление блока с неожидаемым номером говорит об ошибке передачи, то есть потеряно подтверждение или блок данных. В рамках синхронного способа передачи данных различают байт- ориентированные и бит-ориентированные протоколы. В байт- ориентированных протоколах управляющие и информационные символы представляются (кодируются) в виде байтов, для этого используются такие коды как EDCDIC (1А5) и ASCII. Характерным для данных протоколов является то, что расположение управляющих символов в кадре не фиксируется и может быть, как и структура самого кадра, достаточно произвольным. В этом смысле байт-ориентированные протоколы близки к протоколам с асинхронным способом передачи. Байт-ориентированные протоколы являются кодозависимыми в том смысле, что интерпретация управляющих символов зависит от используемого кода, так как один и тот же символ в разных кодах может принимать различное значение. В бит-ориентированных протоколах управление осуществляется на уровне битов, при этом кадры имеют фиксированную структуру, где каж-дый управляющий бит в зависимости от его месторасположения несет определенную смысловую нагрузку. Бит-ориентированные протоколы яв- 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »