Sections


Main-Menu

header image

The transport Layer


Services

  • Transport entity
  • This layer provides services to processes.
  • Not owned by the network.
  • provides interface to a network over which the user has no control

Quality of Service

Think: Making a dialup connection.

  • Connection establishment delay
  • Connection establishment fiaure probability
  • Throughput
  • Transit delay
  • Residual Error rate
  • Transfer failure probability
  • Connection release delay
  • Connection release failure probability
  • Protection
  • Priority
  • Resilience

The OSI Transport Service primitives

T-CONNECT.request(callee, caller, exp_wanted, qos, user_data)

T-CONNECT.indication(callee, caller, exp_wanted, qos, user_data)

T-CONNECT.response(qos, responder, exp_wanted, qos, user_data)

T-CONNECT.confirm(qos, responder, exp_wanted, qos, user_data)

T-DISCONNECT.requester(user_data)

T-DISCONNECT.indication(reason, user_data)

T-DATA.request(user_data)

T-DATA.indication(user_data)

T-EXPEDITED-DATA.request(user_data)

T-EXPEDITED-DATA.indication(user_data)

T-UNIT-DATA.request(callee, caller, qos, user_data)

T-UNIT-DATA.indication(callee, caller, qos, user_data)

Transport Protocols

Network Type      Description
----------------------------------
A                 Flawless, no N-RESETS
----------------------------------
B                 Perfect packet delivery, N-RESETS
----------------------------------
C                 Unreliable
----------------------------------

----------------------------------
Protocol      Network
class      Type      Name
----------------------------------
0           A      Simple Class
----------------------------------
1           B      Basic error recovery class
----------------------------------
2           A      Multiplexing class
----------------------------------
3           B      Error recovery and multiplexing
----------------------------------
4           C      Error detection and recovery
----------------------------------
Protocol Element                     0  1  2  3  4
-------------------------------
Connection Establishment             x  x  x  x  x
-------------------------------
Connection Refusal                   x  x  x  x  x
-------------------------------
Assignment to Nework Connection      x  x  x  x  x
-------------------------------
Splitting Long Messages into TPDUs   x  x  x  x  x
-------------------------------
Association of TPDUs with Connection x  x  x  x  x
-------------------------------
TPDU Transfer                        x  x  x  x  x
-------------------------------
Normal Release                       x  x  x  x  x
-------------------------------
Treatment of protocol Errors         x  x  x  x  x
-------------------------------
Concatenation of TPDUs to the User      x  x  x  x
-------------------------------
Error Release                        x     x
-------------------------------
TPDU Numbering                          x  o  x  x
-------------------------------
Expedited Data transfer                 o  o  x  x
-------------------------------
Transport Layer flow Control               o  x  x
-------------------------------
Resynchronization after RESET           x     x  x
-------------------------------
Retention of TPDUs until ack            x     x  x
-------------------------------
Reassignment after Network Disconnect   x     x  x
-------------------------------
Frozen references                       x     x  x
-------------------------------
Multiplexing                               x  x  x
-------------------------------
Use of Multiple etwork Connections               x
-------------------------------
Retransmission upon Timeout                      x
-------------------------------
Resequencing of TPDUs                            x
-------------------------------
Inactivity timer                                 x
-------------------------------
Transport Layer Checksum                         o
-------------------------------

x = present    o = optional  blank = absent

Related Articles :



Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Shaadi.com Matrimony - Register for FREE