TCP Versus UDP Performance in Term of Bandwidth Usage

This project is mainly about how to establish User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) connection in the same network simulation. For that, we will be using four types of TCP which are TCP Tahoe, TCP Reno, TCP NewReno and TCP Vegas. From there, we are going to differentia...

Full description

Saved in:
Bibliographic Details
Main Author: Kaytan, Mostfa M.
Format: Thesis
Language:eng
eng
Published: 2010
Subjects:
Online Access:https://etd.uum.edu.my/1915/1/Mostfa_M._Kaytan.pdf
https://etd.uum.edu.my/1915/2/1.Mostfa_M._Kaytan.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uum-etd.1915
record_format uketd_dc
institution Universiti Utara Malaysia
collection UUM ETD
language eng
eng
topic TK5101-6720 Telecommunication
spellingShingle TK5101-6720 Telecommunication
Kaytan, Mostfa M.
TCP Versus UDP Performance in Term of Bandwidth Usage
description This project is mainly about how to establish User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) connection in the same network simulation. For that, we will be using four types of TCP which are TCP Tahoe, TCP Reno, TCP NewReno and TCP Vegas. From there, we are going to differentiate them in term bandwidth usage and define how it works and describes several effect that occurred when its work together. In order to create the topology and run the protocols, we use Network Simulator 2 (NS2) to create and run the coding. To run the codes, we use command which use a few code in running the coding. Then we will get a topology,which is the flow of the packet within the source and destination, base on the coding. A graph also appears after the command.
format Thesis
qualification_name masters
qualification_level Master's degree
author Kaytan, Mostfa M.
author_facet Kaytan, Mostfa M.
author_sort Kaytan, Mostfa M.
title TCP Versus UDP Performance in Term of Bandwidth Usage
title_short TCP Versus UDP Performance in Term of Bandwidth Usage
title_full TCP Versus UDP Performance in Term of Bandwidth Usage
title_fullStr TCP Versus UDP Performance in Term of Bandwidth Usage
title_full_unstemmed TCP Versus UDP Performance in Term of Bandwidth Usage
title_sort tcp versus udp performance in term of bandwidth usage
granting_institution Universiti Utara Malaysia
granting_department College of Arts and Sciences (CAS)
publishDate 2010
url https://etd.uum.edu.my/1915/1/Mostfa_M._Kaytan.pdf
https://etd.uum.edu.my/1915/2/1.Mostfa_M._Kaytan.pdf
_version_ 1747827231574458368
spelling my-uum-etd.19152013-07-24T12:13:42Z TCP Versus UDP Performance in Term of Bandwidth Usage 2010 Kaytan, Mostfa M. College of Arts and Sciences (CAS) College of Arts and Sciences TK5101-6720 Telecommunication This project is mainly about how to establish User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) connection in the same network simulation. For that, we will be using four types of TCP which are TCP Tahoe, TCP Reno, TCP NewReno and TCP Vegas. From there, we are going to differentiate them in term bandwidth usage and define how it works and describes several effect that occurred when its work together. In order to create the topology and run the protocols, we use Network Simulator 2 (NS2) to create and run the coding. To run the codes, we use command which use a few code in running the coding. Then we will get a topology,which is the flow of the packet within the source and destination, base on the coding. A graph also appears after the command. 2010 Thesis https://etd.uum.edu.my/1915/ https://etd.uum.edu.my/1915/1/Mostfa_M._Kaytan.pdf application/pdf eng validuser https://etd.uum.edu.my/1915/2/1.Mostfa_M._Kaytan.pdf application/pdf eng public masters masters Universiti Utara Malaysia A study of the behavior of TCP in variable-bandwidth environments. from http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.8428 2/8 A Comparative Analysis of TCP Tahoe, Reno, New-Reno, SACK and Vegas. (1998).from http://inst.eecs.berkeley.edu/~ee122/fa05/projects/Project2/SACKRENEVEGAS.pdf A.K.Aggarwal, A. (2003). ACC – ABCD Compliant NS-2.Allman, M., and Falk, A. (1999). On the Effective Evaluation of TCP. ACM Computer Communication Review.Allman, M., Paxson, V., and Stevens, W. (1999). TCP Congestion Control. RFC 2581, IETF Bajaj, s., Breslau, L., Estrin, D., Fall, K., Floyd, S., Haldar, P., et al. (1999). Improving Simulation for Network Research. IEEE. Barbeau, J. G. M. (2000). "Comparison of Bandwidth Usage: Service Location Protocol and Jini."Chohan, N. (2006). An Analysis of TCP through Simulation.Eddy, W. M. (2004). Improving Transmission Control Protocol Performance With Path Error Rate Information. College of Engineering and Technology of Ohio 46 References University.Fall, K.andFloyd,S.1996. Simulation-based Comparison of Taho, Reno and SSACK TCP.Fang, Q., Jia, W., and Wu, J. (2005). Available Bandwidth Detection with Improved.Transport Control Algorithm for Heterogeneous Networks. ACM, 656 - 659.Floyd, S., and Fall, K. (1999). Promoting the use of end-to-end congestion control in the Internet. IEEE/ACM Transactions on Networking, 7(4).Floyd, S., and Fall, K.2001. Why we don't know how to simulate the Internet. Floyd, S., and Fall, K.1997. Difficulties in Simulating the Internet.Forouzan, B. (2000). TCP/IP Protocol Suite. Boston: MCGrawHill.Giannoulis, S., Antonopoulos, C., Topalis, E., Athanasopoulos, A., Prayati, A., and Koubias, S. TCP vs. UDP Performance Evaluation for CBR Traffic On Wireless Multihop Networks. from http://www.wcl.ee.upatras.gr/csndsp/CD/contents/Sessions/Presentations/A7%20-%20Wireless%20LAN/A7.4.pdf Gill, M. and. Zafar. M. S. (2008). Evaluation of UDP and SCTP for SIP-T and TCP, UDP and SCTP with constant traffic. Govea, J., and Barbeau, M. (2000). Comparison of Bandwidth Usage: Service Location Protocol and Jini. from www.scs.carleton.ca/~barbeau/Publications/2000/TR_00_06.pdf Hassan, M., and Jain, R. (2004). High Performance TCP/IP Networking Concepts,47 References Issues, and solutions. London: Prentice Hall.Hossain, T. I. E. (2009).Introduction to Network Simulator NS2.Huston, G., and Telstra. (2009). TCP Performance. The Internet Protocol Journal, 3(2). Issariyakul, T., and Hossain, E. (2009). Introduction to Network Simulator NS2. New York, USA: Springer Science+Business Media.Jacobson, V. (1988). Congestion avoidance and control. Paper presented at the ACM SIGCOMM Special Interest Group on Data Communications. Jeonghoon Mo, R. J. L., Venkat Anantharam, and Jean Walrand. (2004). Analysis and Comparison of TCP Reno and Vegas [Electronic Version].Jin, C., X.Wei, D., and Low, S. H. (2004). FAST TCP: Motivation, Architecture,Algorithms, Performance. IEEE Infocom Kazantzidis, M. (2001). How to measure available bandwidth on the Internet. from http://citeseerx.ist.psu.edu/viewdo /summary?doi=10.1.1.25.2565 Khorashadi, B., Chen, A., Ghosal, D., Chuah, C.-N., and Zhang, M. (2007). Impact of Transmission Power on the Performance of UDP in Vehicular Ad Hoc Networks.IEEE, 3698-3703.Kurose, J., and Ross, K. (2005). Networking: A Top-Down Approach Featuring the Internet (3 ed.). Boston: Addison-Wesley.Lai, Y. and Yao, C. (2000). The Performance Comparison between TCP Reno and TCP Vegas. IEEE, 61 – 66.48 References Lee, H., Lee, S.-h., and Choi, Y. (2001). The Influence of the Large Bandwidth-Delay Product on TCP Reno, NewReno, and SACK. IEEE, 327-334.Mattsson, N.-E. (2004). A DCCP module for NS-2. Lulea Tekniska University.Mehra, P., and Zakhor, A. (2003). Receiver-Driven Bandwidth Sharing for TCP. IEEE, 7(4), 740- 752.Mo, J., La, R. J., Anantharam, V., and Walrand, J. (1999). Analysis and Comparison of TCP Reno and Vegas. IEEE, 3, 1556-1563 Peterson, L. L., and Davide, B. S. (2003). Network Simulation Experiments Manual. San Francisco, USA: Morgan Kaufmann Publishers.Polyzos, G. X. a. G. C. (2003). "Wireless link layer enhancements for TCP and UDP applications."Postel, J. (1981). Transmission Control Protocol. RFC 793.Ren Wang, G. P., Kenshin Yamada, M.Y. Sanadidi, and Mario Gerla. (2004). TCP Startup Performance in Large Bandwidth Delay Networks [Electronic Version].Rohner, C., Nordstrmِ, E., Gunningberg, P., & Tschudinn, C. (1998). Interactions between TCP, UDP and routing protocols in wireless multi-hop ad hoc networks.ROSS, J. F. K. K. W. (2008). Computer network.Ross, J. F. K. K. W. (2008). Computer network. S.Floyd, and T.Henderson. (1999). The NewReno Modification to TCP’s Fast Recovery Algorithm. RFC 2582.49 References S. Giannoulis, C. A., E. Topalis, A. Athanasopoulos, A. Prayati, S. Koubias.TCP vs.UDP Performance Evaluation for CBR Traffic On Wireless Multihop Networks [Electronic Version] from http://www.google.com.my/search?hl=enandei=aGKoSvPFBIme6gPN3uWYBgandsa =1.S.Sudha, Maddipati, S., and Ammasaigounden, N. (2008). A new adaptive marker for bandwidth fairness between TCP and UDP traffic in DiffServ. IEEE, 1-5.Singh, H., and Singh, S. (2002). Energy Consumption of TCP Reno, Newreno, and SACK in Multi-Hop Wireless Networks. ACM, 206 - 216. Singh, M., Guha, S., and Francis, P. (2005). Utilizing spare network bandwidth to improve TCP performance. ACM. Stevens, W. (1997). TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms. RFC 2001, IEEE.Stevens ,W.(1994).TCP/IP illustrated.Todorovic, M. (2005). Comparative Study Of The End-To-End Compliant Tcp Protocols For Wireless Networks. Texas Tech University, USA. Wang, R., Pau, G., Yamada, K., Sanadidi, M. Y., and Gerla, M. (2002). TCP Startup Performance in Large Bandwidth Delay Networks. from www.ieeeinfocom.org/2004/Papers/16_5.PDF Xu, S., and Saadawi, T. (2001). Does the ieee 802.11 mac protocol work well in multihop wireless ad hoc networks? . IEEE Communications Magazine, 39(4).50 References Xylomenos, G., and Polyzos, G. C. (1999). TCP and UDP Performance over a Wireless LAN. IEEE, 439–446.Yaacob, N. A. (2003). Utilizing Snort in the analysis of intrusion Detection System.University Utara Malaysia.Zafar, M. S., and Gill, M. S. (2008). Evaluation of UDP and SCTP for SIP-T and TCP,UDP and SCTP with constant traffic. Blekinge Institute of Technology.Zakhor, P.M. (2003). Receiver-Driven Bandwidth Sharing for TCP [Electronic Version] from http://www.google.com.my/search?hl=enandq=Receiver Driven+Bandwidth+Sharing+for+TCP.6/8