Gursharan Singh Tatla
mailme@gursharansingh.in www.eazynotes.com
Transport Layer
16-May-2011 1 www.eazynotes.com
Transport Layer Gursharan Singh Tatla mailme@gursharansingh.in - - PowerPoint PPT Presentation
Transport Layer Gursharan Singh Tatla mailme@gursharansingh.in www.eazynotes.com www.eazynotes.com 1 16-May-2011 Introduction The transport layer is the fourth layer from the bottom in the OSI reference model. It is responsible for
16-May-2011 1 www.eazynotes.com
16-May-2011 2 www.eazynotes.com
This is called node-to-node delivery.
This is called host-to-host delivery.
This is called process-to process delivery.
16-May-2011 www.eazynotes.com 3
The transport layer delivers the message from one process to
Thus, it has to perform number of functions to ensure the accurate
The various functions of transport layer are:
Establishing, Maintaining & Releasing Connection Addressing Data Transfer Flow Control Error Control Congestion Control
16-May-2011 www.eazynotes.com 4
16-May-2011 www.eazynotes.com 5
16-May-2011 www.eazynotes.com 6
16-May-2011 www.eazynotes.com 7
16-May-2011 www.eazynotes.com 8
Error due to damaged bits. Error due to non delivery of TPDUs. Error due to duplicate delivery of TPDUs. Error due to delivery of TPDU to a wrong destination.
16-May-2011 www.eazynotes.com 9
16-May-2011 www.eazynotes.com 10
16-May-2011 www.eazynotes.com 11
16-May-2011 www.eazynotes.com 12
16-May-2011 www.eazynotes.com 13
16-May-2011 www.eazynotes.com 14
16-May-2011 www.eazynotes.com 15
16-May-2011 www.eazynotes.com 16
Well Known Ports: The ports ranging from 0 to 1023. For e.g.:
Registered Ports: The ports ranging from 1024 to 49,151.
Dynamic Ports: The ports ranging from 49,152 to 65,535.
16-May-2011 www.eazynotes.com 17
16-May-2011 www.eazynotes.com 18
16-May-2011 www.eazynotes.com 19
16-May-2011 www.eazynotes.com 20
16-May-2011 www.eazynotes.com 21
The source sends a connection request packet to the
The destination returns a confirmation packet back to the
The source returns a packet acknowledging the confirmation.
16-May-2011 www.eazynotes.com 22
The source sends a disconnect request packet to the
The destination returns a confirmation packet back to the
The source returns a packet acknowledging the confirmation.
16-May-2011 www.eazynotes.com 23
16-May-2011 www.eazynotes.com 24
16-May-2011 www.eazynotes.com 25
It provides efficient method for numbering different bytes of
It provides stream data transfer. It offers reliability. It provides efficient flow control. It provides full duplex operation. It provides multiplexing. It provides connection oriented service.
16-May-2011 www.eazynotes.com 26
16-May-2011 www.eazynotes.com 27
16-May-2011 www.eazynotes.com 28
16-May-2011 www.eazynotes.com 29
16-May-2011 www.eazynotes.com 30
UGR (Urgent Pointer) ACK (Acknowledgement) PSH (Request for Push) RST (Reset the Connection) SYN (Synchronize) FIN (Final or Terminate the Connection)
16-May-2011 www.eazynotes.com 31
16-May-2011 www.eazynotes.com 32
16-May-2011 www.eazynotes.com 33
16-May-2011 www.eazynotes.com 34
16-May-2011 www.eazynotes.com 35
16-May-2011 www.eazynotes.com 36
16-May-2011 www.eazynotes.com 37
16-May-2011 www.eazynotes.com 38
16-May-2011 www.eazynotes.com 39
40 www.eazynotes.com 16-May-2011