Universal
Mobile Telecommunications System (UMTS) is the forthcoming global
mobile network for packet data. This network uses the Wideband Code
Division Multiple Access (WCDMA) air Interface. Contrary to other Radio
Networks like GPRS, most of UMTS applications will be end-to-end
applications and as a result the Transmission Control Protocol (TCP)
will be used. In this thesis, at first, we describe this network (both
UMTS Radio Access Network and UMTS Core Network) and use it as the
platform to study performance, behavior and energy consumption of TCP
over it. Several TCP versions are discussed including TCP Tahoe, TCP
Reno, TCP New Reno, TCP Vegas and TCP Sack. We examine these TCP
versions using well-known application layer protocols running over TCP,
like FTP, Telnet and HTTP. Our simulation results show that there is
not an optimal TCP version for all applications, however, one
outperforms the others in terms of energy consumption which is critical
in UMTS. As base of our simulations we use Network Simulator. |