Each individual OSI layer has a set of functions that it
must perform in order for data packets to travel from a source to a
destination on a network. Below is a brief description of each
layer in the OSI reference model as shown in the Figure.
Layer 7: The Application Layer
The application layer is the OSI layer that is closest to the user; it provides network
services to the users applications. It differs from the other layers in that it does
not provide services to any other OSI layer, but rather, only to applications outside the
OSI model. Examples of such applications are spreadsheet programs, word processing
programs, and bank terminal programs. The application layer establishes the availability
of intended communication partners, synchronizes and establishes agreement on procedures
for error recovery and control of data integrity. If you want to remember Layer 7 in as
few words as possible, think of browsers.
Layer 6: The Presentation Layer
The presentation layer ensures that the information that the application layer of one
system sends out is readable by the application layer of another system. If necessary, the
presentation layer translates between multiple data formats by using a common format. If
you want to think of Layer 6 in as few words as possible, think of a common data format.
Layer 5: The Session Layer
As its name implies, the session layer establishes, manages, and terminates sessions
between two communicating hosts. The session layer provides its services to the
presentation layer. It also synchronizes dialogue between the two hosts' presentation
layers and manages their data exchange. In addition to session regulation, the session
layer offers provisions for efficient data transfer, class of service, and exception
reporting of session layer, presentation layer, and application layer problems. If you
want to remember Layer 5 in as few words as possible, think of dialogues and
conversations.
Layer 4: The Transport Layer
The transport layer segments data from the sending host's system and reassembles the data
into a data stream on the receiving host's system. The boundary between
the transport layer and the session layer can be thought of as the
boundary between application protocols and data-flow protocols. Whereas
the application, presentation, and session layers are concerned with
application issues, the lower four layers are concerned with data
transport issues.
The transport layer attempts to provide a data transport
service that shields the upper layers from transport implementation details. Specifically,
issues such as how reliable transport between two hosts is accomplished is the concern of
the transport layer. In providing communication service, the transport layer establishes,
maintains, and properly terminates virtual circuits. In providing reliable service,
transport error detection-and-recovery and information flow control are used. If you want
to remember Layer 4 in as few words as possible, think of quality of service, and
reliability.
Layer 3: The Network Layer
The network layer is a complex layer that provides connectivity and path selection between
two host systems that may be located on geographically separated networks. If you want to
remember Layer 3 in as few words as possible, think of path selection, routing, and
addressing.
Layer 2: The Data Link Layer
The data link layer provides reliable transit of data across a physical link. In so doing,
the data link layer is concerned with physical (as opposed to logical) addressing, network
topology, network access, error notification, ordered delivery of frames, and flow
control. If you want to remember Layer 2 in as few words as possible, think of frames and
media access control.
Layer 1: The Physical Layer
The physical layer defines the electrical, mechanical, procedural, and functional
specifications for activating, maintaining, and deactivating the physical link between end
systems. Such characteristics as voltage levels, timing of voltage changes, physical data
rates, maximum transmission distances, physical connectors, and other, similar, attributes
are defined by physical layer specifications. If you want to remember Layer 1 in as few
words as possible, think of signals and media.