ISO/OSI as a networking standard
The starting point of any discussion about networks always starts with the reference model defined by the International Organization for Standardization/Open Systems Interconnection (ISO/OSI). The ISO/OSI reference model is a conceptual model that defines a networking framework to implement protocols in seven layers. It is a framework that allows us to view communications between systems (computer or otherwise) as separate from the actual physical and software structure underlying it.
In Linux, the OSI model is implemented through a series of software components that are responsible for performing the functions of each layer. These components work together to enable networking capabilities in Linux.
The seven layers of the OSI model that are implemented in Linux are as follows:
- Physical
- Data link
- Network
- Transport
- Session
- Presentation
- Application
In a system running in the cloud, you will have access to all...