Slide 11 of 41
Notes:
ASN.1 can be seen as a computer-friendly (and standardised) way of writing the tables in the tabular notation, with a number of built-in (parameter) types, but with nesting of types within types to any depth.
Each element (field) in an ASN.1 definition is encoded by BER as Type, Length, Value (TLV) encoding.
A SEQUENCE type has a T field, an L field (pointing to the end of the SEQUENCE), then a series of TLV encodings, one for each element of the SEQUENCE.
If an element is a simple type like an INTEGER, then it will be a single TLV, but if the element itself is a SEQUENCE, then the V part of that TLV will itself be a series of TLVs.