Skip to main content

What is the OSI model?|| Explained in details||





 

 The OSI model is a layered framework for the design of network systems that design allows for communication across all types of computer systems. It consists of seven separate but related layers, each of which defines a segment of the process of moving information across a network. Understanding the fundamentals of the OSI model provides a solid basis for the exploration of data communication.

Layered Architecture build of seven ordered layers

physical layer

data link layer

network layer 

transport layer

session layer

presentation layer

application layer





As the message transfer from one device to another device, it may pass through many intermediate nodes. These intermediate nodes usually involve only the 1st three layers of OSI models. In developing the model, the designers distilled the process of transmitting data down to its most fundamental elements. They identified which networking function had related users and collected functions into discrete groups that became the layers. Each layer defines a family of functions distinct from those of the other layers. By defining and localizing functionality is that fashion, the designer created an architecture is that fashion, the designers created an architecture that is both comprehensive and flexible, Most important, the OSI model allows complete transparency between otherwise incompatible systems.

 


Physical layer: The physical layer coordinates the function required to transmit a bit of stream over the physical medium.

It deals with mechanical and physical specifications of the interface and transmission medium. It also defines the procedures and functions that physical devices have to perform for transmission to occur. 


Data Link Layer: It transforms the physical layer, a raw transmission facility, into a reliable link. It is also responsible for node-to-node delivery. It makes the physical layer error-free to the network layer. 


Network Layer: The network layer is responsible for source to destination delivery of a packet possibly across multiple networks(link). Where the data link layer oversees the delivery of the packet between two systems on the same network. 


Transport layer: responsible for source to destination delivery of the entire message. 


Session layer: THes session layer is the network dialog controller. It establishes, maintains, and synchronizes the interaction between communicating systems.


Presentation Layer: The presentation layer is concerned with the syntax and semantics of the information exchange between two systems. this layer up translation, encryption, and compression.

Application layer: It enables the user, whether human or software, to access the network. It provides user interfaces and support for services such as electronic mail, remote access, and transfer, shared database management, shared management, and another type of distribution services.


Comments

Popular posts from this blog

C++ Object Oriented Programming Language Important Questions For BCA Students(One liner)

 Q1. What is OOP? Ans Object-Oriented Programming focuses on objects and classes rather than procedures. Q2.What is a class? Ans A class is a blueprint for creating objects. Q3. What is an object? Ans An object is an instance of a class. Q4. What is encapsulation? Ans Encapsulation is binding data and methods together in a single unit. Q5.What is inheritance? Ans Inheritance allows a class to acquire properties and behavior of another class. Q6. What is polymorphism? Ans The ability of functions or operators to behave differently based on context. Q7. What is overloading? Ans. Defining multiple functions with the same name but different parameters. Q8. How is C related to C++? Ans. C++ is an extension of C that adds object-oriented features. Q9. What is the use of cout? Ans cout is used for displaying output on the screen. Q10 What is the use of cin? Ans cin is used for taking input from the user. Q11. What is a preprocessor directive? Ans A statement that begins with # and is proc...

Project Ideas For College students

 1. Online Voting System: Build a secure voting platform where people can vote remotely. Add OTP verification or blockchain integration for tamper-proof results. 2. College Event Management System Design an event registration and ticketing system with admin controls for approvals, schedules, and sponsor details. 3. Online Food Ordering System Create a food ordering platform similar to Swiggy or Zomato with real-time tracking, discount codes, and delivery partner integration. 4. Hospital Management System Build a system to handle patient records, appointments, billing, and prescriptions while improving doctor-patient communication. 5. Weather Forecasting Website Show real-time weather updates, weekly forecasts, and storm alerts with visual maps and charts. 6. Online Library Management System Allow students to search, borrow, and return books online. Add recommendations, late-fee tracking, and admin inventory management. 7. Blood Bank Management System Connect donors with hospitals b...

Applications Of Computers || Basic Guide

The computer has applications in almost every aspect of life. Some of the important ones are: Business Banking Insurance Education Marketing Healthcare Engineering design Defense Communication Governments Medicine Entertainment Home Sports Business A computer has a high speed of calculation, diligence, accuracy, reliability, or versatility which has made it an integrated part in all business organizations. The computer is used in business organizations for − Payroll calculations Budgeting Sales analysis Financial forecasting Managing employee database Maintenance of stocks, etc. Banking Today, banking is almost totally dependent on computers. Banks provide the following facilities − Online accounting facility, which includes checking current balance, making deposits and overdrafts, checking interest charges, shares, and trustee records. ATM machines that are completely automated are making it even easier for customers to deal with ban...