Thomas Kunz
Systems and Computer Engineering
3
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