Let's ask yourself a question, What is Open Systems Interconnection(7 framework layer). The cornerstone of every message you send or recieve. The OSI is developed by International Organization for Standardization (ISO), in 1970s and published after 1984.
This is a scalable system that requires time to develop, any renowned organization never ships update over midnight, software doesn't development midnight, even using ai also. We need to look for code quality , so that these layers which are responsible for communication and data sharing will be protected from hackers.
Let's discuss the buzzwords sometimes which feels confusing and this confusion breaks the system, as we say half knowlege is always harmful, this is also with ai. It is not mistake of people, even not mistake of ai, when a new technology arrives on market, people take time ,how to use it perfectly to learn, How to use it effectively , without affecting the congnitive abilities. Let's learn it together.
Sorry for writing this boring blog and making you bore, so don't blame me ,I said sorry before bore you.
Search on google , you are my client (
basically your device will act like a client) and you are searching on google (so -google is server).
Search your name I will search Bhupesh Joshi, and the result (response you get from the server). Whatever you have searched that is the request you made to the server. Understand server is a larger system, we request the elders, so we send the request to the server.
How this response request model works : behind the scenes using different models.
We have a 7 layer framework responsible for communication, sometimes pronounced as OSI model (Open System Interconnection).
Open System denotes the system which opens 24 & 7. Interconnection means systems are connected all together.
So, we got into the conclusion, the osi model is representation of our server. How we transfer the data and how we access/ iterate it back whenever required.
Let's understand the data flow-
https://airquality-eta.vercel.app/
We have a AirQuality Checker Application, first data inters into the application layer which is ui of my application.
Then it reaches to the presentation layer which layer is responsible for your core logic, the encryption (the hide and seek: logic just for fun). Session layer is a place where we are responsible for creating and managing the session object.
Transfort layer contains the End-to-End Delivery logic ,it is similar to Zamato and ordering the food.
Network layer ,it will use ip address to send packets to intened destination.
DataLink Layer: Your data is delevered here.
Phyical Layer: It will convert data into actual zero and one.
When sender sends the data it will send from top to botton, when you will send data to sever ,you will send it from bottom to top.
This led the development approach ,we know the top down development approach and bottom up development approach.
In a bottom-up approach, you begin by developing or understanding the fundamental building blocks first, and then you integrate those blocks into a complete system. For example, you might first handle the lower layers of the OSI. or we build the backend which is the complex layer of one application first.
We use the top down approach while solving the problem, before driving to this part, you should master the bottom up approach. It will help us build a good engineer.
In

Top comments (0)