Transport Layer
Transport Layer
Main Tasks
TCP
UDP
Transport Layer (4 OSI layer) th
the transport
The network layer gets
layer gets the entire
each packet message to
to the the correct
correct process on
computer; that
computer.
Dynamic:
Well known : Registered :
private or temporary ports
assigned and used by vendors for
which are neither controlled nor
controlled by IANA their own server
registered. They can be used by
applications
any process.
Called ephemeral ports
Connectionless Reliable
Vs. Vs.
Connection-Oriented Unreliable
Services Services
– Length
– Check Sum
Sunday, June 8, 2025 26
Contd.
It is cumulative i.e. the party takes the number of the last byte
that it has received, safe and sound, adds 1 to it, and
announces this sum as the acknowledgment number.
if a party uses 5643 as an acknowledgment number, it has
received all bytes from the beginning up to 5642.
– Note that this does not mean that the party has received
5642 bytes because the first byte number might not have
to start from 0.
Sunday, June 8, 2025 38
Three-Way Handshaking
The process starts with the server.
The Receiver
Window (rwnd) is
a variable that
advertises the
amount of data
that the
destination side
can receive.
Open Loop
• Retransmission Policy
• Window Policy
• Acknowledgment Policy
• Discarding Policy
• Admission Policy
Closed Loop
• Back Pressure
• Choke packet
• Implicit signaling
• Explicit signaling
Sunday, June 8, 2025 49
Thank You