CHAPTER 9: Transport Layer: 9.0.1 Welcome
CHAPTER 9: Transport Layer: 9.0.1 Welcome
9.0 Introduction
9.0.1 Welcome
9.0.1.1 Transport Layer
Data networks and the Internet support the human network by supplying reliable communication between
people. On a single device, people can use multiple applications and services such as email, the web, and
instant messaging to send messages or retrieve information. Data from each of these applications is
packaged, transported and delivered to the appropriate application on the destination device.
The processes described in the OSI transport layer accept data from the application layer and prepare it for
addressing at the network layer. A source computer communicates with a receiving computer to decide how
to break up data into segments, how to make sure none of the segments get lost, and how to verify all the
segments arrived. When thinking about the transport layer, think of a shipping department preparing a single
order of multiple packages for delivery.
9.0.1.2 Class Activity - We Need to Talk - Game
We Need to Talk
Note: This activity works best with medium-sized groups of 6 to 8 students per group.
The instructor will whisper a complex message to the first student in a group. An example of the
message might be “Our final exam will be given next Tuesday, February 5th, at 2 p.m. in Room
1151.”
That student whispers the message to the next student in the group. Each group follows this process
until all members of each group have heard the whispered message. Here are the rules you are to
follow:
• You can whisper the message only once to your neighbor.
• The message must keep moving from one person to the other with no skipping of
participants.
• The instructor should ask a student to track how long it takes for the message to travel from
the first person to the last. The first or last person is most likely the best to keep the time.
• The last student will say aloud exactly what he or she heard.
The instructor will then restate the original message so that the group can compare it to the message
that was delivered by the last student in the group.
9.1 Transport Layer Protocols
9.1.1 Transportation of Data
9.1.1.1 Role of the Transport Layer
The transport layer is responsible for establishing a temporary communication session between two
applications and delivering data between them. An application generates data that is sent from an
application on a source host to an application on a destination host. This is without regard to the
destination host type, the type of media over which the data must travel, the path taken by the data,
the congestion on a link, or the size of the network. As shown in the figure, the transport layer is the
link between the application layer and the lower layers that are responsible for network
transmission.
9.2.4.4 Activity
9.3 Summary
9.3.1 Conclusion
9.3.1.1 Class Activity - We Need to Talk, Again - Game
We Need to Talk, Again
Note: It is important that the students have completed the Introductory Modeling Activity for this chapter.
This activity works best in medium-sized groups of 6 to 8 students.
The instructor will whisper a complex message to the first student in a group. An example of the message
might be “We are expecting a blizzard tomorrow. It should be arriving in the morning, and school will be
delayed two hours, so bring your homework.”
That student whispers the message to the next student in the group. The last student of each group whispers
the message to a student in the following group. Each group follows this process until all members of each
group have heard the whispered message.
Here are the rules you are to follow:
• You can whisper the message in short parts to your neighbor AND you can repeat the message parts
after verifying your neighbor heard the correct message.
• Small parts of the message may be checked and repeated (clockwise OR counter-clockwise to ensure
accuracy of the message parts) by whispering. A student will be assigned to time the entire activity.
• When the message has reached the end of the group, the last student will say aloud what she or he
heard. Small parts of the message may be repeated (i.e., re-sent), and the process can be restarted to
ensure that ALL parts of the message are fully delivered and correct.
• The Instructor will restate the original message to check for quality delivery.
Class Activity - We Need to Talk, Again Instructions
9.3.1.2 Packet Tracer - TCP and UDP Communications
This simulation activity is intended to provide a foundation for understanding the TCP and UDP in detail.
Simulation mode provides the ability to view the functionality of the different protocols.
As data moves through the network, it is broken down into smaller pieces and identified in some fashion so
that the pieces can be put back together. Each of these pieces is assigned a specific name (PDU) and
associated with a specific layer. Packet Tracer Simulation mode enables the user to view each of the
protocols and the associated PDU.
This activity provides an opportunity to explore the functionality of the TCP and UDP protocols,
multiplexing and the function of port numbers in determining which local application requested the data or is
sending the data.
9.3.1.3 Chapter 9: Transport Layer
The transport layer provides transport-related services by:
• Dividing data received from an application into segments
• Adding a header to identify and manage each segment
• Using the header information to reassemble the segments back into application data
• Passing the assembled data to the correct application