–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