OSI Models

The OSI Models Theory is a visual and conceptual concept that explains network connectivity. It used by systems network communication used by systems with other networks. The OSI Models also specify a logical network. That efficiently represents computer packet transfer by using different layers of protocols.

Only when certain maturity levels have necessary should a layer has created.
The number of layers should be high so as not to put separate positions. In the same layer in accordance with national network methods. Around the same time, it must be compact enough to make architecture difficult.
Any layer in the OSI models relates to primitive features on the next lower layer. Each level should be able to provide the next higher level of services
No changes should have made to other lavers in one sheet.

History of OSI Models

Here are the main aspects of the OSI model history:
• The ISO developed general principles and networking procedures in the late 1970s.
In 1973, the criterion for specifying higher levels of protocols has established by an Experimental Packet Switched System in the UK.
• The original intention of the OSI models have to be comprehensive interfaces in 1983. •
• In 1984, ISO officially adopted the OSI architecture as an international standard.

7 Layers of OSI Models

OSI model is a server architecture framework with a layered architecture that defines each layer by a feature. The 7 layers all work together to pass data from one layer to the next.
• It addresses implementation problems, mostly in web applications. The nearest to the end-user is the highest one. The connection between end-users starts with the connection between the application layer in this layer. It processes the end user all the way.
• These layers deal with data transport operations. Software and hardware have also provided in the physical layer and data link layers.

The upper and lower layers division into 7 separate layers of network architecture.

  • Application
  • Presentation
  • Session
  • Transport
  • Network, Data-link
  • Physical layers

Physical Layer

The physical layer can decide the electrical and physical data link specifications. The connection between a tool and physical media has established in this stage. Protocols and other high-level articles have not used in the physical layer.

Data Link Layer


The data layer corrects errors in the physical layer that may occur. The layer helps you to define and end a protocol linking two wired network machines.
You can also route packets through a network using the layer. It lets you determine the right way to take data from the source to the target.
The data connection layer has two different sublayer types:

The monitoring of how devices access the medium in a network and enable data has transmitted.
This layer is responsible for identity and network layer protocol encapsulations and helps you to detect the error.

Important Functions of Datalink Layer

Framing that separates network data into frames.
Allows you to add a header to the frame to specify a source and destination system physical address.
Adds Sender and recipient logical addresses
It has also responsible for the task of sourcing the whole message for the destination process.
It also provides an error control scheme. In which damage or lost frames have found.
Datalink layer offers a framework for the transmission of data over interconnected networks.

Transport Layer

The transport layer develops on the network layer. Which provides data transfer from a source machine tool to a target machine process. It has hosted via user or several networks and retains service quality features.
It decides where and at what rate the data should be sent. The message received from the application layer has included in this layer. It helps to maintain error-free and sequentially supplied data units.
The transport layer allows you to monitor a vision’s stability through flow control, error control, and segmentation.
A confirmation of the efficient transfer of data is also available in the transport layer.

Important functions of Transport Layers

It separates the session layer message and numbers it for series.
The transportation layer ensures that the message has sent to the destination computer for the right operation.
It also ensures that the whole message has delivered without any mistake.

Network Layer

The network layer offers practical and procedures to transfer variable data sequences linked by “different networks” from one node to another.
The transmission of messages to the network layer does not ensure a secure protocol on the network layer.
Network layer layer-management protocols are:
Protocols for Routing
Management of multicast community
Address designation for the network layer.

Session Layer

The Layer session manages the computer dialogues. It allows you to link the local and remote applications beginning and ending.
This layer request should be made to create a logical link at the end user’s demand. All essential log-on or password authentication is handled by this layer.
The session layer provides facilities like a duplex or semi-duplex dialogue discipline. It is mostly applied in remote process calls applications.


Session Layer’s important function

Set, manage, and finish a session.
The layer session requires two systems to join a dialogue.
It also enables a process to incorporate a control point.

Presentation Layer

Presentation layer enables you to describe the exchange structure between the two interacting entities. It also supports the management of compression and encryption of files.
This layer converts data to the form that the programme accepts. It also formats and encrypts data to be transmitted over all networks. It is also regarded as a layer of syntax.


Presentation layers function


ASCII to EBCDIC character code conversion.
Enables the amount of bits to be transferred on the network to be reduced.
Helps for security reasons to encrypt data – for example, encryption of passwords.

Application Layer

The application layer interacts with an application program, which is the highest level of the OSI model. The application layer is the OSI layer, which is closest to the end-user. It means the OSI application layer allows users to interact with other software applications.
The application layer interacts with software applications to implement a communicating component. The interpretation of data by the application program is always outside the scope of the OSI model.
An example of the application layer is an application such as file transfer, email, remote login, etc.

The function of the Application Layers are

The application layer helps you verification of communication partners, resource availability determination and communication coordination.
You can connect to a remote host
This layer offers different e-mail services
This application provides hierarchical data database sources and links to multiple objects and resources for global knowledge.