Wcb/Mcgraw-Hill The Mcgraw-Hill Companies, Inc., 1998
Wcb/Mcgraw-Hill The Mcgraw-Hill Companies, Inc., 1998
WCB/McGraw-Hill
Figure 3-8-continued
WCB/McGraw-Hill
Transport Layer.
The transport layer is responsible for process-to-process
delivery of the entire message.
The major duties performed by the transport layer are:
Port address:
Computers are often running several processes (running programs) at
the same time.
Each running process open a logical port on the computer.
The transport layer header must therefore include a type of address
called port address.
The network layer gets each packet to the correct computer, the
transport layer get the entire message to the correct process on that
computer.
Transport Layer.
Connection Control:
Flow control:
Like data link layer, the transport layer is responsible for flow
control.
However, flow control at this layer is performed end to end rather
than across a single link.
Error control:
Like data link layer, the transport layer is responsible for error
control.
However, error control at this layer is performed end to end rather
than across a single link.
Transport Layer.
Reliable Process-to-Process
Delivery.
Figure 3-9
WCB/McGraw-Hill
Transport Layer
Figure 3-10
WCB/McGraw-Hill
Figure 3-10-continued
WCB/McGraw-Hill
Session Layer.
The session layer defines how to establish, maintain and
terminate session between two communication hosts.
The major duties of the session layer are:
Synchronization:
For lengthy transaction (file transfer), the user may choose to establish
synchronization points associated with the transfer. If a fault develops
during a transaction, the dialog may be restarted at an agreed
synchronization point.
Dialog control:
Session layer determines the role to be played at any given time by a
host.
Duplex: Two-way simultaneous.
Half-Duplex: Two-way alternate.
Simplex: One-way.
Session Layer.
Figure 3-11
WCB/McGraw-Hill
Session Layer
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.
The major duties of the presentation layer are:
Format conversion:
Convert message from one format into another format .i.e. for
ASCII to EBCDIC or vice versa.
Compression.
Compress the message to take less bandwidth on the
transmission media and less time for transmission.
Encryption:
Convert the message into a form that will not be readable by
others.
Provides security to the message.
Figure 3-12
Presentation Layer
WCB/McGraw-Hill
Figure 3-13
Application Layer
WCB/McGraw-Hill
Figure 3-14
WCB/McGraw-Hill