TCP over 2.5G and 3G wireless networks

Transmission control protocol (TCP) by IETF is one of the most widely used transport layer protocols in Internet. Much development and deployment activity has centered around GPRS, UMTS and IMT-2000, also referred to 2.5G/3G wireless networks. However, TCP has not been designed bearing in mind wireless networks. Especially, flow control features can perform less than optimally over wireless interfaces. A number of TCP optimization techniques have been studied to enhance the TCP performance for various wireless environments. This paper proposes a profile of such techniques, particularly effective for to 2.5G/3G wireless networks.

[1]  Jian Ma,et al.  ACK delay control for improving TCP throughput over satellite links , 1999, IEEE International Conference on Networks. ICON '99 Proceedings (Cat. No.PR00243).

[2]  Nitin H. Vaidya,et al.  Long Thin Networks , 2000, RFC.

[3]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[4]  Stev Knowles,et al.  IESG Advice from Experience with Path MTU Discovery , 1993, RFC.

[5]  Mark Allman,et al.  An evaluation of TCP with larger initial windows , 1998, CCRV.

[6]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[7]  Sally Floyd,et al.  An Extension to the Selective Acknowledgement (SACK) Option for TCP , 2000, RFC.

[8]  Danny J. Mitzel,et al.  Overview of 2000 IAB Wireless Internetworking Workshop , 2000, RFC.

[9]  Stephen E. Deering,et al.  Path MTU discovery , 1990, RFC.

[10]  K. K. Ramakrishnan,et al.  Explicit window adaptation: a method to enhance TCP performance , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[11]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[12]  Stephen E. Deering,et al.  Path MTU Discovery for IP version 6 , 1996, RFC.

[13]  Hari Balakrishnan,et al.  Network Working Group , 1991 .

[14]  de VivoMarco,et al.  Internet vulnerabilities related to TCP/IP and T/TCP , 1999 .

[15]  Sally Floyd,et al.  TCP Selective Acknowledgment Options , 1996, RFC.

[16]  Ioannis Lambadaris,et al.  Performance Evaluation of Explicit Congestion Notification (ECN) in IP networks , 2000, Multimedia Information Systems.

[17]  Gabriel Montenegro,et al.  Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations , 2001, RFC.

[18]  Lloyd Wood,et al.  Link ARQ issues for IP traffic , 2000 .

[19]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[20]  K. K. Ramakrishnan,et al.  A Proposal to add Explicit Congestion Notification (ECN) to IP , 1999, RFC.

[21]  Nitin H. Vaidya,et al.  End-to-end Performance Implications of Links with Errors , 2001, RFC.

[22]  Gabriel Montenegro,et al.  End-to-end Performance Implications of Slow Links , 2001, RFC.

[23]  Randy H. Katz,et al.  The Eifel algorithm: making TCP robust against spurious retransmissions , 2000, CCRV.

[24]  Robert Braden,et al.  T/TCP - TCP Extensions for Transactions Functional Specification , 1994, RFC.

[25]  Mark Allman,et al.  A web server's view of the transport layer , 2000, CCRV.

[26]  Deborah Estrin,et al.  Recommendations on Queue Management and Congestion Avoidance in the Internet , 1998, RFC.

[27]  Sally Floyd,et al.  Increasing TCP's Initial Window , 1998, RFC.