Computer Network Transport Layer
Computer Network Transport Layer
Chapter 6
Transport Layer
• It is the heart of the whole protocol hierarchy.
• Its task is to provide reliable, cost-effective data transport from the
source machine to the destination machine, independently of the
physical network or networks currently in use.
• It provides service to the application layer.
• Transport layer makes use of the services provided by the network
layer.
• The hardware and/or software within the transport layer that does
the work is called the transport entity.
• It provides both connectionless and connection oriented service.
• Connections have three phases: establishment, data transfer, and
release.
Services Provided to the Upper
Layers
• Addressing
• Connection establishment
• Connection release
• Error control and flow control
• Multiplexing
• Crash recovery
Addressing
Chapter 6