5-Chapter Five - Transport Layer
5-Chapter Five - Transport Layer
1
Objectives
In this chapter, we will examine the role of the
Transport layer.
– Explain the need for the Transport layer.
– Identify the role of the Transport layer as it
provides the end-to-end transfer of data
between applications.
– Describe the role of two TCP/IP Transport layer
protocols: TCP and UDP.
– Explain the key functions of the Transport
layer, including reliability, port addressing, and
segmentation.
Purpose of the Transport Layer
The Transport layer provides for the segmentation of data necessary to
reassemble these pieces into the various communication streams.
Its primary responsibilities to accomplish this are:
A. Segmenting data and managing each piece
•The Transport layer protocols describe services that segment
this data from the Application layer.
B. Reassembling the segments into application data
– At the receiving host, these individual pieces of data must also
be reconstructed into a complete data stream that is useful to
the Application layer.
C. Identifying the different applications
•In order to pass data streams to the proper applications, the
Transport layer must identify the target application.
•To accomplish this, the Transport layer assigns an application
identifier. The TCP/IP protocols call this identifier a port number.
•Each software process that needs to access the network is assigned
a port number unique in that host.
Purpose of the Transport Layer: link between the layers
TCP is a
connection-
oriented protocol.
A connection has
to be established
before data
transfer begins
TCP uses a
mechanism
called The
Three-way
handshake to
establish
connections.
Connection Establishment – The Three-way handshake
Summary of chapter 5