
This book is written by an expert of ASN.1, of its syntax and semantics, and clearly constitutes a reference on the language. The text also replaces the language in its historical background and describes the context in which it is used, both from the application viewpoint and from that of other speciflcation standards which use or refer to ASN.1. Many case studies of real-world applications illustrate this presentation.
The description of each of these constructions is wholly accessible and accurate. The language is comprehensively described from its basic constructions to the latest additions to the notation. ASN.1 was in great need of a reference book, didactic as well as precise and Olivier Dubuisson’s book meets these demands. It is a computing language that is both powerful and complex: it was designed for modeling e–ciently communications between heterogeneous systems. Also if I see some XML, I can tell what elements are in there, how are they nested, how are they sequenced, what properties each one has, what CDATA is where, etc.īut none of that takes me much closer to understanding the semantics of the message.ASN.1 (Abstract Syntax Notation One) is an international standard which aims at specifying of data used in telecommunication protocols. It is indeed the case that if I see some JSON I can tell, e.g., that it's an array of such-and-such objects, each of which has such-and-such properties, with such-and-such values. You are very much overstating your case here. Contrary to JSON/XML, where you can easily not only decode parts which your service/client presumably knows how to understand, but also to find these parts inside the message. There is a common problem with ASN.1 and similar encodings: it's close to impossible to decode and/or understand at least a part of the message, unless you know the exact specification of what you are receiving.

0 kommentar(er)