ГОСТ Р ИСО/МЭК ТО 10023—93
Octetstring —> TSP
endtype (* BasicTSP *)
1 С ______________________
8.42
Классификация сервисныхпримитивов транспортного
уровня
8.4.2.1
Визовая классификация
Базовая классификация TCP определена при помоши TCPSub-
sort, состоящего из набора констант, каждая из которых задает
имя TCP в соответствии с таблицей 3 ГОСТ 34.960.
Тип TCPBasicClassificrs — это функциональное расширение
базовой конструкции в 8.4.1. где:
a) функция Subsorl генерирует имя TCP:
b) булевы функции на TCP, названные «определителями подви
да ТСР», определяются в соответствии с базовой классификацией,
введенной при помощи TCPSubsort.
П р и м е ч а н и е — Вспомогательная функция h. отображающая имена
TCP на натуральные числа, определяется для упрощения спецификации булевых
операций равенств на именах TCP (так же, как на TCP в 8.4 3.3) Определение
IsRcqucsf. Vindication (на именах TCP) я IsTrcq. -IsTind (на TCP) отражает
соглашение, введенное в раздел 5.
type TSPSubsort
is NaturalNumber
sorts
TSPSubsort
opns
TCONNECTrequest. TCONNECTindiration. TCONNECTres-
ponse, TCONN’ECTconfirm. TDATArequest, TDATAindica-
tion. TEXDATArequest, TEXDATAindication, TD1SCONN-
request. TDISCONNlndication, TlJDATArequest, TUDATA-
indieation: —> TSPSubsort
h: TSPSubsort•- >Nat
Even, Odd: Nat — > Bool
fsRequest, vindication : TSPSubsort — > Bool
„eq_._ne_: TSPSubsort, TSPSubsort
— > Boo!
cqns
forall
s, si v TSPSubsort, n : Nat
ofsort Nat
h(TCONNECTrequest) =0;
7