ГОСТ Р ИСО/МЭК 7816-3—2006
Ь8 = 0, Ь4 = 0: VPP должна быть приведена всостояние паузы или поддерживаться вэтом состоя
нии;
Ь8= 1. Ь4=0: VPP должнабыть приведенавсостояниепрограммированиядо получения знакаРСВ;
Ь8=0, Ь4= 1; VPP должна быть приведена всостояние программирования до полученияеще одно
го знака NAD;
Ь8= 1, Ь4 = 1: такое кодирование запрещается.
Если на знаке NAD случается ошибка четности, то VPP должна быть приведена всостояние паузы
или поддерживаться вэтом состоянии.
Если картенеудается послать ожидаомый знак впределах времени CWT или BWT. то VPP должна
быть приведена всостояние паузы или поддерживаться вэтом состоянии.
Любой переход на VPP. запускаемый знаком, должен осуществляться в пределах 12 etu от перед
него фронта знака.
9.6.2 Безошибочная работа
В начале протокола право передачи принадлежит устройству сопряжения. Если выбран протокол
Т = 1. устройство сопряжения посылает толькоблоки.
Послетого, как картой или устройствомсопряжения был послан блок, отправитель переключается
врежим приема. Послетого, как картой или устройством сопряжениябыло получено определенное чис
ло байтов, соответствующее подполю длины, право передачи переходит получателю.
9.7Функционирование блокового компонента на уровне звена данных
9.7.1 Обозначения
Вописаниях протокола применяют следующие обозначения.
l-блоки обозначаются следующим образом:
l[N(S). М] — l-6noK.rfleN(S) — порядковый номерблока иМ — битувеличения количества данных
(см. 9.7.2.2);
Na(S). NB(S) — порядковые номера l-блоков. где индексы а иЬслужатдля различенияисточниковА
и В.
R-блоки обозначаются следующим образом:
R(N(R)] — R-блок, где N(R) — номерожидаемого 1-блока.
S-блоки обозначаются следующим образом:
S(RESYNCH-3anpoc) — S-блок. запрашивающий возобновление синхронизации;
S(RESYNCH-OTeeT) — S-блок. подтверждающий возобновление синхронизации;
S(IFS-3anpoc) — S-блок. предлагающий максимальный размер информационного поля;
S(IFS-OTBeT) — S-блок. подтверждающий IFS;
S(ABORT-3anpoc) — S-блок. запрашивающий прерывание цепочки блоков;
S(ABORT-
ot
b
6
t
) — S-блок. подтверждающий прерывание цепочки блоков:
S(WTX-3anpoc) — S-блок. запрашивающий продление времени ожидания;
S(WTX-OTeeT) — S-блок. подтверждающий продление времени ожидания;
5(Ошибка состояния VPP) — S-блок, сообщающий карте об ошибке состояния VPP.
Блоки S(IFS...) иS(WTX...) содержат поля INF. кодирование которых определяется правилами 3 и
4 по9.7.2.3.
9.7.2 Безошибочная работа
9.7.2.1 Общие процедуры
В начале протокола первый блок, посылаемый устройством сопряжения карте, должен быть либо
I-, либо S-блоком.
Послетого, как любой блок (I-, R- или S-блок)былотослан,подо начала передачи следующего бло
ка. должно быть получено подтверждение приема, какописано ниже.
Каждый l-блок несет свой порядковый номер N(S). l-блоки, посылаемые устройством сопряжения,
и l-блоки. посылаемые картой, подсчитывают независимо друг отдруга. Номер N(S) подсчитывается по
модулю 2 и кодируется одним битом. При запуске протокола или после возобновления синхронизации
N(S) =0 (начальное значение), далее значения N(S) чередуются после посылки каждого 1-блока.
Каждый R-блок несет номер N(R). который представляетсобойпорядковый номерN(S) следующе
го ожидаемого l-блока. При безошибочной работе R-блоки используют для формирования цепочки из
1-блоков (см.9.7.2.2).
Прием посланного 1-блока подтверждается получением:
- либо 1-блока, где номер N(S) отличается от номера N(S) полученного перед ним 1-блока:
- либо R-блока, где номер N(R) отличается от номера N(S) посланного 1-блока (см. правило 2.2 в
9.7.2.3).
29