Lec 3 - Transport Layer - I
Lec 3 - Transport Layer - I
Lec 3 - Transport Layer - I
Communication Networks
EE-357
By Dr Mir Yasir Umair
Associate Professor, MCS, NUST
Transport Layer
Chap 03
Chapter 3: Transport Layer
our goals:
understand principles behind transport layer
services:
multiplexing, demultiplexing
reliable data transfer
flow control
congestion control
lo
transport protocols run in end systems
gi
ca
enl
send side: breaks app messages into segments, passes to
d-
network layer
en
d
rcv side: reassembles segments into messages, passes to
tra
ns
app layer
po
rt
more than one transport protocol
available to apps application
transport
network
Internet: TCP and UDP data link
physical
lo
data link physical
gi
o flow control physical
ca
network
l
o connection setup data link
en
physical
d-
• unreliable, unordered
en
network
d
data link
tra
delivery: UDP physical
ns
po
network
o no-frills extension of “best-effort” IP
rt
data link
physical
• services not available: network
data link application
physical transport
o delay guarantees network
network
data link
o bandwidth guarantees physical data link
physical
• No connection state
o Unlike TCP, there is no allocation of buffers, parameters, sequence #s etc, hence making it
easier to handle many active clients at once.