Network stack
The previous section gave us a high-level introduction to networking. Now, we will learn about how the actual bits and pieces are transferred over a network.
Introduction to OSI model
From the time you type a message on an application to the time that it gets delivered to its intended recipient, your message passes though different layers in a communication system. To help us understand all the communication processes and mediums your data passes though before it reaches its destination, a framework was conceptualized to describe the functionality of a networking system. This model is called the Open Systems Interconnected (OSI) model. This model is not necessarily applied to the internet alone and can be applied to any modern communication system:
The OSI model contains 7 layers that conceptualize how data is transferred over any electronic communication medium. Let's look at these layers in more...