Методические указания к практическим работам по курсу "Телекоммуникации и сети". Ч.1. Телеобработка данных, глобальные компьютерные сети. Синицын Ю.И. - 29 стр.

UptoLike

Составители: 

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