TCP PERFORMANCE OF MOBILE IP IN WIRELESS NETWORKS JEAN-PIERRE NZIGA Approved: -----------------------------------------------------Lawrence J. Osborne Supervising Professor -----------------------------------------------------Hikyoo Koh Committee Member -----------------------------------------------------Dehu Qi Committee Member -----------------------------------------------------Lawrence J. Osborne Chair, Department of Computer Science -----------------------------------------------------Jack R. Hopper Dean, College of Engineering -----------------------------------------------------Jerry W. Bradley Associate Vice President for Research And Dean of Graduate Studies 2003 by Jean-Pierre Nziga No part of this work can be reproduced without permission except as indicated by the “Fair Use” clause of the copyright law. Passages, images, or ideas taken from this work must be properly credited in any written or published materials. ABSTRACT TCP PERFORMANCE OF MOBILE IP IN WIRELESS NETWORKS Jean-Pierre Nziga The main purpose of this thesis is to study the performance of the Transmission Control Protocol (TCP) over a wireless network with a mobile node. TCP performs well on the wired network, but presents a poor behavior on the wireless network due to the high bit rate over the wireless links and the handoff while the mobile node changes the cell. Solutions have been proposed to enhance the behavior of the TCP in the wireless link, but none tests the proposed solutions on all network capabilities. In addition, all previous research proposals to differentiate between the motion-related packet losses and congestion-related packet losses present serious drawbacks. In this thesis, using the NS simulator, we will examine in detail the behavior of the wireless networks with a mobile node, but unlike other authors, we will test the performance of the TCP using all TCP flavors (Reno, NewReno, Tahoe, Vegas, Sack, Fack), using all the routing protocols available (DSDV, DSR, TORA, AODV), and different speeds for the mobile node. This will allow us to find the combination of TCP, speed, and routing protocol needed to achieve a high throughput in communication with a mobile host, and perhaps trigger another approach to TCP improvement over wireless networks with mobile nodes.