Documente Academic
Documente Profesional
Documente Cultură
Open System Interconnection (OSI) model, an ISO standard for worldwide communication
Networks that defines a networking framework for implementing protocols in seven layers.
Layering the communications process means breaking down the communication process
into Smaller and Easier to handle interdependent categories. The convention and rules used in
such communications are collectively known as Layer protocol. Open Systems
Interconnection (OSI) model is developed by ISO (International organization for
standardization) in 1984. ISO is the organization dedicated to defining global communication
and standards.
This model is called Open System Interconnection (OSI) because this model allows any two
different systems to communicate regardless of their underlying architecture. Therefore OSI
reference model allows open communication between different systems without requiring
changes' to the logic of the
underlying
hardware
and
software.
OSI reference model is a logical
framework for standards for the
network communication. OSI
reference model is now considered
as a primary standard for
internetworking
and
inter
computing. Today many network
communication protocols are
based on the standards of OSI
model. In the OSI model the
network/data communication is
defined into seven layers. The
seven layers can be grouped
into three
groups Network, Transport and Applic
ation.
1. Layer 1, 2 and 3 i.e. physical, data link, and network are network support layers.
2. Layer 4, Transport layer provides end to end reliable data
transmission.
3. Layer 5, 6 and 7 i.e. Session, Presentation, and Application layer
are user support layers.
It is important to note that OSI model is just a model. It is not a
protocol that can be installed or run on any system.
To remember the names of seven layers in order one cornmon
mnemonic used is -"All People Seem to Need Data Processing".
The last three layers are mainly concerned with the organization of terminal software and are not
directly the concern of communications engineers. The transport layer is the one which links the
communication processes to this software-oriented protocol.
Layer 7 Application Layer
The application layer serves as the window for users and application processes to access network
services. The application layer makes the interface between the program that is sending or is
receiving data and the protocol stack. When you download or send emails, your e-mail program
contacts this layer. This layer provides network services to the end-users like Mail, ftp, telnet,
DNS.
Function of Application Layer:
Directory services: This application provides the distributed database sources and access for
global information about various objects and services.
Protocols used at application layer are FTP, DNS, SNMP, SMTP, FINGER, and TELNET.
Layer 6 Presentation Layer
Presentation Layer is also called Translation layer. The presentation layer presents the data into
a uniform format and masks the difference of data format between two dissimilar systems. The
presentation layer formats the data to be presented to the application layer. It can be viewed as
the translator for the network. This layer may translate data from a format used by the
application layer into a common format at the sending station, and then translate the common
format to a format known to the application layer at the receiving station.
Functions of Presentation Layer:
When
a
device
is
contacted first, the session
layer is responsible for
determining which device
participating
in
the
communication
will
transmit at a given time as
well as controlling the
amount of data that can be
sent in a transmission.
This is called dialog
control.
The types of dialog control that can take place include simplex, half duplex and full duplex.
Dialog separation or Synchronization: The session layer is also responsible for adding
checkpoint or markers within the message. This process of inserting markers to the stream of
data is known as dialog separation.
Protocols: The protocols that work on the session layer are NetBIOS, Mail Slots, Names Pipes,
and RPC.
Layer 4 Transport Layer
Transport layer manages end to end (source to destination) (process to process) message delivery
in a network and also provides the error checking and hence guarantees that no duplication or
errors are occurring in the data transfers across the network. It makes sure that all the packets of
a message arrive intact and in order.
Transport layer also provides the acknowledgement of the successful data transmission and
retransmits the data if error is found. The transport layer ensures that messages are delivered
error-free, in sequence, and with no losses or duplications.
The size and complexity of a transport protocol depends on the type of service it can get from the
network layer. Transport layer is at the core of OSI model. Transport layer provides services to
application layer and takes services from network layer.
Transport layer divides the message received from upper layer into packets at source and
reassembles these packets again into message at the destination.
Transport layer provides two types of services:
1. Connection oriented
2. Connectionless
provides
reliable
end-to-end
message
delivery
with
Service point addressing: The purpose of transport layer is to delivery message from one
process running on source machine to another process running on destination machine. It may be
possible that several programs or processes are running on both the machines at a time. In order
to delivery the message to correct process, transport layer header includes a type of address
called service point address or port address. Thus by specifying this address, transport layer
makes sure that the message is delivered to the correct process on destination machine.
Error control: Like Data link layer, Transport layer also performs error control. Here error
control is performed end-to-end rather than across a single link. The sending transport layer
ensures that the entire message arrives at the receiving transport layer without error (damage,
loss or duplication). Error correction is achieved through retransmission.
Protocols: These protocols work on the transport layer TCP, SPX, NETBIOS, ATP and
NWLINK.
Layer 3 Network Layer
This layer is incharge of packet addressing, converting logical addresses into physical
addresses. It is responsible for the source-to-destination delivery of a packet across multiple
networks (links). This layer is also
incharge of setting the routing. The
packets will use to arrive at their
destination, based on factors like
traffic and priorities. The network
layer determines that how data
transmits between the network
devices.
If two systems are connected to same
link, then there is no need for network
layer. And if two systems are attached
to different networks with connecting
devices like routers between the
networks, then there is need for the
network layer.
It also translates the logical address into the physical address e.g computer name into MAC
address. It is also responsible for defining the route, it managing the network problems and
addressing The network layer lies between data link kyer and transport layer. It takes services
from Data link and provides services to the transport layer.
The data link layer provides error-free transfer of data frames from one node to another over
the physical layer, allowing layers above it to assume virtually error-free transmission over the
link. Data Link layer defines the format of data on the network. A network data frame, packet,
includes checksum, source and destination address, and data.
The data link layer handles the physical and logical connections to the packet's destination,
using a network interface. This layer gets the data packets send by the network layer and convert
them into frames that will be sent out to the network media, adding the physical address of
the network card of your computer, the physical address of the network card of the
destination, control data and a checksum data, also known as CRC. The X.25 protocols
works at the physical, data link, and network layers.
Data Link layer consists of two sub-layers
1. Logical Link Control (LLC) sublayer
2. Medium Access Control (MAC) sublayer
carries the signals for all of the higher layers. Physical layer defines the cables, network
cards and physical aspects.
It is responsible for the actual physical connection between the devices. Such physical
connection may be made by using twisted pair cable, fiber-optic, coaxial cable or wireless
communication media. This layer gets the frames sent by the Data Link layer and converts them
into signals compatible with the transmission media. If a metallic cable is used, then it will
convert data into electrical signals; if a fiber optical cable is used, then it will convert data into
luminous signals; if a wireless network is used, then it will convert data into electromagnetic
signals; and so on.
Functions of Physical layer:
Data Encoding: Modifies the simple digital signal pattern (1s and 0s) used by the PC to better
accommodate the characteristics of the physical medium, and to aid in bit and frame
synchronization.
Physical Medium Attachment, Accommodating Various Possibilities in the Medium: