layer
layer
An application layer is an abstraction layer that specifies the shared protocols and interface methods
used by hosts in a communications network.
In TCP/IP, the application layer contains the communications protocols and interface methods used in
process-to-process communications across an Internet Protocol (IP) computer network. establish host-
to-host data transfer channels and manage the data exchange in a client-server or peer-to-peer
networking model.
Presentation layer
The presentation layer (data presentation layer, data provision level) sets the system-dependent
representation of the data correct data exchange between different systems. The presentation layer is
responsible for the delivery and formatting of information to the application layer for further processing
or display.
Transport Layer
The tasks of the transport layer (also end-to-end control, transport control) include the segmentation of
the data stream and in relieving congestion.
Transport layer Services
•Connection-oriented communication
•Same order delivery
•Reliability
•Flow control
•Congestion avoidance
•Port Multiplexing
Session Layer
The layer 5 (control of logical connections; also session layer) provides inter-process communication
between two systems. The session layer provides the mechanism for opening, closing and managing a
session between end-user application processes, i.e., a semi-permanent dialogue. Communication
sessions consist of requests and responses that occur between applications.
It provides for either full duplex or half-duplex operation and provides synchronization points in the
stream of exchanged messages.
Session layer Services
•Authentication
•Authorization
•Session restoration
Network Layer
The network layer (also packet level) provides a defined benefit services for switching connections and
packet-oriented services for the relaying of data packets.
The network layer provides the functional and procedural means of transferring variable-length data
sequences from a source to a destination host via one or more networks, while maintaining the quality
of service functions.
Network layer Functions
•Connection model
•Host addressing
•Message forwarding