TASKS:
Reliable
Cost effective
Independant of physical network
THE TRANSPORT LAYER
TRANSPORT SERVICE:
GOALS:
Efficient
Reliable
Cost effective service to its users
To achieve this goal,the transport layer
makes use of the service provided by the
network layer.
THE TRANSPORT SERVICE
Application
(or session) Application
Layer (or session)
transport address layer
application/transport interface
TrTransport transport
TPDU entity
entity
transport protocol
transport/network interface
Throughput
Transit delay
Protection
Priority
resilience
Quality of service contd...
• The connection establishment delay is the amount
of time elapsing betwen a transport connection
being requested and the confirmation being
received by the user of the transport service.
• It includes the processing delay in the remote
transfer entity.
• The connection establishment failure probablity is
the chance of connection not being established
within maximum establishment delay time,for
eg:due to network congestion,lack of table space
somewhere,or other internal problems.
Quality of service contd...
• The throughput parameter measures the
number of bytes of user data transfered per
second, measured over some time interval.
• The throughput is measured seperately for
each direction.
• The transit delay measures the time between a
message being sent by the transport user on
the source machine and its being by the
transport user on the destination machine.
• As with throughput each direction is handled
seperately.
Quality of service contd...
• The residual error ratio measures the number
of lost or garbled messages as a fraction of total
sent.
• The residual error rate should be zero,since it is
the job of the transport layer to hide all
network layer errors .
• The protection parameter provides a way for
the transport user to specify interest in having
the transport layer provide protction against
unauthorized third parties reading or modifying
the transmitted data.
Quality of servie contd...
• The priority parameters provides a way for a
transport user to indicate that some of its
connections are more important than other
ones.
• In the event of congestion, to make sure that
the high priority connections get serviced
before the low priority ones.
• The resilience parameter gives the probablity
of the transport layer itself spontaneously
terminating a connection due to internal
problems or congestion.
Quality of service contd.....
• The quality of service are specified by the
transport user when a connection is
requested. Both the desired and minimum
acceptable values can be given
• In some cases, upon seeing the quality of
service parameters,the transport layer may
immediately realize that some of them are
unachievable.
• The failure report specifies the reason for the
failure.