Date Added: Dec 2011
With the growing demand of Internet services, network operators have put significant efforts to improve network error resilience and efficiency. Since there exist different wired/wireless technologies for Internet access such as Digital Subscriber Line (DSL), Ethernet, and worldwide interoperability for microwave access (WiMax), a mobile host can use multiple access networks simultaneously with multipath transmission. Taking the advantage of heterogeneous environment, multipath transmission through the Internet can improve service reliability and network flexibility. Ensuring a reliable end-to-end connection-oriented communication with satisfactory Quality of Service (QoS) and maintaining congestion control and flow control are the main responsibilities of the Transmission Control Protocol (TCP), the dominant transport layer protocol in the Internet.