signaling processes can send and receive request, confirm , and indication primitives. Response primitives are not used.
Each primitive is identified as a primitive type:
Request, confirm, and indication primitives have similar data structures with minor differences in the validity of some fields:
Each of these data structures includes a parameter structure:
For additional error checking, each primitive structure is identified by a structure identifier tag (or eye-catcher) which identifies the type of the structure in storage: