When discussing the design and implementation of a telecommunication system, the term network architecture is used to describe the general physical arrangement and operational characteristics of communicating equipment together with a common set of communication protocols. A protocol is a set of rules and conventions that governs the generation, formatting, control, exchange, and interpretation of information that is transmitted through telecommunication network or that is stored in a database.