Network architecture, protocols, and technologies
Security in communication and networks is based on the architecture type, protocols, and the technologies used. Secure network design forms the baseline for the network's resilience against attacks. Generally, network architecture consists of layered independent communication channels. Security has to be understood and applied in each and every layer for an overall communication and network protection. In a nutshell, networks are architected like roads, and protocols are architected like cars. Each car can be different but must follow constraints of the roads.
Layered architecture
Layered architecture is a technique that is used to design communication networking in the form of layers. Each layer is independent and communicates with its immediate upper and lower layers. This technique allows the isolation of network components without affecting others in other layers.