Network architecture is the design of a computer 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 communication protocols used.
Network Architecture:-