Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2004.11C.2.229

Performance of TCP without congestion control  

Oh, Hong-Kyun (국립 한밭대학교 대학원 정보통신·컴퓨터공학과)
Kim, Eun-Gi (국립 한밭대학교 정보통신·컴퓨터공학부)
Abstract
In this study, the performance is compared between RFC compatible normal TCP and several speed constraints Ignored TCP. To do these, the main algorithms that constraints the transmit rate of TCP are modified. We have modified TCP protocol stack in a Linux kernel to compare the speeds between the standard TCP and our modified TCP. We find that if the destination is short distance away from the source and packet error is scarce then the speed differences between normal and modified TCP nay be negligible. However, if the destination is far away from the source and slow start algorithm is not adopted then the transfer time for small file is different greatly In addition, if packet error occurred frequently, our modified TCP is faster than the standard TCP regardless of distance.
Keywords
TCP; RFC; Congestion Control; Slow Start; Congestion Avoidance; Fast Retransmission; RTO;
Citations & Related Records
연도 인용수 순위
  • Reference
1 안순신, 김은기, '정보통신 네트워크', 이한출판사, pp.168-180, 1998
2 Behrouz A. Foruzan, 'TCP/IP Protocol Suite,' Second Edition, McGraw-Hill, pp.297-335, 2003
3 The Linux Kernel Archives 2.4.19, http://www.kernel.org/
4 W. Richard Stevens, 'UNIX Network Programming, Volume1,' Second Edition, Prentice Hall PTR, pp.85-140, 1998
5 Alessandro Rubini, Jonathan Corbet, 'Linux Device Drivers,' O'Reilly, pp.425-469, 2001
6 Daniel P. Bovet, Marco Cesati, 'Understanding the Linux Kernel,' O'Reilly, pp.138-157, pp.233-248, 2001
7 W. Richard Stevens, 'TCP/IP Illustrated, Volume 1 : The Protocols,' Addison-Wesley, pp.223-322, 1999
8 S. Floyd, J. Mahdavi, M. Mathis, M. Podolsky, 'An Extension to the Selective Acknowledgement (SACK) Option for TCP,' IETF, RFC 2883, July, 2000
9 Tcpdum/libpcap, http://www.tcpdump.org/
10 W. Stevens, 'TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms,' IETF, RFC 2001, January, 1997
11 V. Paxson, M. Allman, 'Computing TCP's Retransmission Timer,' IETF, RFC 2988, November, 2000
12 J. Postel, 'Transmission Control Protocol,' IETF, RFC 793, September, 1981
13 R. Braden, 'Requirements for Internet Hosts communication Layers,' IETF, RFC 1122, October, 1989