Network architecture is the design of a
communication network. It is a framework for the specification of a network's
physical components and their functional organization and configuration, its operational principles and procedures, as well as
data formats used in its operation.