–TCP is (most?) popular transport layer
protocol
–designed for wired networks
nlow error
rate
nrequirement to
share bottlenecks
–key assumptions in TCP are:
npacket loss is
indication of congestion, not transmission error
nrather aggressive
response to congestion is needed to ensure fairness and efficiency
–wireless links and mobile computing violate
these assumptions:
npackets lost due
to unreliable physical media
npackets can get
lost due to handover