Abstract
With the evolution of network technologies, the deficiencies of TCP protocol are becoming more and more distinct. The new TCP implementation, called Receiver Advertisement Based TCP (TCP-Rab) proposed here to eliminate these deficiencies, adopts two basic mechanisms: (1) Bandwidth Estimation and (2) Immediate Recovery. Bandwidth estimation is carried out at the receiver, and the result is sent back to the sender via the acknowledgments. Immediate Recovery guarantees high performance even in lossy link. Rab can distinguish the reason for packet loss, and thus adopt appropriate recovery strategy. For loss by network congestion, it will back off its congestion window, and for loss by link errors, it will recover the congestion window immediately. Simulations indicated that Rab has superiority over other TCP implementations.
Similar content being viewed by others
References
Bakre, A., Badrinath, B., 1995. I-TCP: Indirect TCP for Mobile Hosts. Proceedings of the IEEE ICDCS'95, Vancouver, Canada, p.136–143.
Bhagwat, P., Bhattacharya, P., Krishna, A., Tripathi, S., 1996. Enhancing throughput over Wireless LANs Using Channel State Dependent Packet Scheduling. INFOCOM’96, San Francisco, California, p.1133–1140.
Brown, K., Singh, S., 1997. M-TCP: TCP for mobile cellular networks.Computer Communication Review,27(5):19–43.
Casetti, C., Gerla, M., Mascolo, S., Sanadidi, M.Y., Wang, R., 2002. TCP Westwood: end-to-end congestion control for wired/wireless Networks.Wireless Networks Journal,8(1):467–479.
Floyd, S., Mahdavi, J., Mathis, M., Podolsky, M., 2000. An Extension to the Selective Acknowledgement (SACK) Option for TCP. RFC2883.
Hoe, J.C., 1996. Improving the Start-up Behavior of A Congestion Control Scheme for TCP. Proceedings of SIGCOMM’96. Standford, p.270–280.
Jacobson, V., 1988. Congestion avoidance and control.ACM Computer Communications Review,18(4):314–329.
Jacobson, V., 1990. Berkeley TCP Evolution from 4.3-Tahoe to 4.3 Reno. Proceedings of the 18th Internet Engineering Task Force, University of British Colombia, Vancouver, p.365–376.
Parsa, C., Aceves, G., 1999. Improving TCP Congestion Control over Internets with Heterogeneous Transmission Media. IEEE International Conference on Network Protocols. Toronto, Canada, p.213–221.
Ratnam, K., Matta, I., 1998. WTCP: An Efficient Mechanism for Improving TCP Performance over Wireless Links. Proceedings of the Third IEEE Symposium on Computer and Communications, Athens, Greece, p.74–78.
Tsaoussidis, V., Badr, H., 2000. TCP-Probing: Towards an Error Control Schema with Energy and Throughput Performance Gains. IEEE International Conference on Network Protocols, Osaka, Japan, p.12–21.
Tsaoussidis, V., Matta, I., 2002. Open issues on TCP for mobile computing.Wireless Communication Mobile Computers,2(2):3–20.
Zhang, C., Tsaoussidis, V., 2001. TCP-real: Improving Real-time Capabilities of TCP over Heterogeneous Networks. IEEE/ACM NOSSDAV, New York, p.189–198.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Tang, Xh., Liu, Zl. & Zhu, Ml. TCP-Rab: a receiver advertisement based TCP protocol. J. Zheijang Univ.-Sci. 5, 1352–1360 (2004). https://doi.org/10.1631/jzus.2004.1352
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.2004.1352