OSI Model

The Open Systems Interconnection (OSI) model defines a networking framework to implement protocols in layers, with control passed from one layer to the next.

It conceptually divides computer network architecture into 7 layers in a logical progression.

Application Layer

It consists of protocols that focus on process-to-process communication across an IP network and provides a firm communication interface and end-user services.

Presentation Layer

Serves as the data translator for the network. It is sometimes called the syntax layer

Session Layer

The session layer provides the mechanism for opening, closing and managing a session between end-user application processes

Transport Layer

conceptual division of methods in the layered architecture of protocols in the network stack in the Internet Protocol Suite and the Open Systems Interconnection (OSI).

The protocols of the layer provide host-to-host communication services for applications.

Network Layer

responsible for packet forwarding including routing through intermediate routers.

Physical Layer

deals with bit-level transmission between different devices and supports electrical or mechanical interfaces connecting to the physical medium for synchronized communication.