The following is a rough diagram that visualizes a understanding of my various web programming techniques to pure theoretical categorization of OSI network models
Give this a thought and life-cycle of individual technologies and you find a cohesiveness of basic concepts.
Good References
[1]
https://www.sciencedirect.com/topics/computer-science/network-architecture
[2]
https://www.sciencedirect.com/topics/computer-science/layer-architecture
[3] Spatial Networks
https://www.tandfonline.com/doi/pdf/10.1080/24751839.2017.1295601
This will help in IoT and emerging technologies solution design in 2020 and years to come