Thomas Kunz
Systems and Computer Engineering
374
TCP and Mobile Computing
–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