Open Systems Interconnection (OSI) Reference Model:
International standard organization (ISO) established a committee in 1977 to
develop architecture for computer communication and the OSI model is the result of this
effort. In 1984, the Open Systems Interconnection (OSI) reference model was approved as
an international standard for communications architecture. The term open denotes the
ability to connect any two systems which conform to the reference model and associated
standards. The OSI model describes how information or data makes its way from application
programmes (such as spreadsheets) through a network medium (such as wire) to another
application programme located on another network. The OSI reference model divides the
problem of moving information between computers over a network medium into SEVEN
smaller and more manageable problems. The seven layers are:
The lower 4 layers (transport, network, data link and physical —Layers 4, 3, 2, and 1) are concerned with the flow of data from end to end through the network. The upper four layers of the OSI model (application, presentation and session—Layers 7, 6 and 5) are orientated more toward services to the applications. Data is Encapsulated with the necessary protocol information as it moves down the layers before network transit.
As with any layered architecture, overhead information is added to a PDU in the
form of headers and trailers. Each layer provides a service to the layer above it in the
protocol specification. Each layer communicates with the same layer’s software or hardware
on other computers.
Physical Link Layer {the physical layer is responsible for transmitting individual bits from one node to the next}
:
The physical layer is the lowest layer of the OSI hierarchy and coordinates the
functions required to transmit a bit stream over a physical medium. It also defines the
procedures and functions that physical devices and interfaces have to perform for
transmission occur. The physical layer specifies the type of transmission medium and the
transmission mode (simplex, half duplex or full duplex) and the physical, electrical,
functional and procedural standards for accessing data communication networks.
Transmission media defined by the physical layer include metallic cable, optical fiber cable
or wireless radio-wave propagation. The physical layer also includes the carrier system used
to propagate the data signals between points in the network. The carrier systems are simply
communication systems that carry data through a system using either metallic or optical
fiber cables or wireless arrangements such as microwave, satellites and cellular radio
systems.
Data-link Layer {the data link layer is responsible for transmitting frames from one node to the next} :
The data link layer transforms the physical layer, a raw transmission facility, to a
reliable link and is responsible for node-to-node delivery. It makes the physical layer appear
error free to the upper layer (network layer).
The data link layer packages data from the physical layer into groups called blocks, frames
or packets. If frames are to be distributed to different systems on the network, the data link
layer adds a header to the frame to define the physical address of the sender (source
address) and/or receiver (destination address) of the frame. The data-link layer provides
flow-control, access-control, and error-control.
Network Layer {is responsible for the delivery of individual packets from the source host to the destination
host}:
The network layer provides details that enable data to be routed between devices in
an environment using multiple networks, subnetworks or both. This is responsible for
addressing messages and data so they are sent to the correct destination, and for
translating logical addresses and names (like a machine name FLAME) into physical
addresses. This layer is also responsible for finding a path through the network to the
destination computer.
The network layer provides the upper layers of the hierarchy with independence from the
data transmission and switching technologies used to interconnect systems. Networking
components that operate at the network layer include routers and their software.
Transport Layer {is responsible for delivery of a message from one process to another}:
The transport layer controls and ensures the end-to-end integrity of the data message
propagated through the network between two devices, providing the reliable, transparent
transfer of data between two endpoints.
Transport layer responsibilites includes message routing, segmenting, error recovery
and two types of basic services to an upper-layer protocol: connection oriented and
connectionless. The transport layer is the highest layer in the OSI hierarchy in terms of
communicatons and may provide data tracking, connection flow control, sequencing of
data, error checking, and application addressing and identification.
Session Layer {responsible for dialog control and synchronization}:
Session layer, some times called the dialog controller provides mechanism for
controlling the dialogue between the two end systems. It defines how to start, control and
end conversations (called sessions) between applications.
Session layer protocols provide the logical connection entities at the application layer. These
applications include file transfer protocols and sending email. Session responsibilities
include network log-on and log-off procedures and user authentication. Session layer
characteristics include virtual connections between applications, entities, synchronization of
data flow for recovery purposes, creation of dialogue units and activity units, connection
parameter negotiation, and partitioning services into functional groups.
Presentation Layer {responsible for translation, compression, and encryption}:
The presentation layer provides independence to the application processes by
addressing any code or syntax conversion necessary to present the data to the network in a
common communications format. It specifies how end-user applications should format the
data.
The presentation layer translated between different data formats and protocols.
Presentation functions include data file formatting, encoding, encryption and decryption of
data messages, dialogue procedures, data compression algorithms, synchronization,
interruption, and termination.
Application Layer {responsible for providing services to the user}:
The application layer is the highest layer in the hierarchy and is analogous to the
general manager of the network by providing access to the OSI environment. The
applications layer provides distributed information services and controls the sequence of
activities within and application and also the sequence of events between the computer
application and the user of another application.
The application layer communicates directly with the user’s application program. User
application processes require application layer service elements to access the networking
environment. The service elements are of two types: CASEs (common application service
elements) satisfying particular needs of application processes like association control,
concurrence and recovery. The second type is SASE (specific application service elements)
which include TCP/IP stack, FTP, SNMP, Telnet and SMTP.
0 Comments