Analytical Research of TCP Variants in Terms of Maximum Throughput
Performance Evaluation of Transport Control Protocol over IPv4 and IPv6 Networks
1. Performance Evaluation of Transport Control Protocol over IPv4 and IPv6 Networks
By Tahrir A. Sattar Khalil TP026270
Abstract
When using network protocols, the performance can be calculated and measured in
various ways. This study evaluates the performance when transferring data in the
transport layer (TCP) when using IPv4 and IPv6. Distinctive components are
considered when measuring execution, for example, (Bandwidth: shows the quantity
of bits every second that the channel, connection, or even a system can transmit.
Throughput: it is a measure of how quick information can be sent through the system
viably. Inactivity or deferral is characterized as the length of time it takes for a full
message to totally achieve the destination from the time the first bit is conveyed from
the source). Keeping in mind the end goal to advance the current TCP over IPv6, the
execution of TCP information movement over IPv4 and IPv6 systems are
concentrated on for http and ftp activity. In this way, there are numerous studies
contrasting TCP over Mobile IPv4 and Mobile IPv6 and there are less studies with
respect to execution correlation of TCP over IPv4 and IPv6. This study explores the
effect of utilizing IPv6 on the conduct of TCP by contrasting the execution of TCP
over IPv4 and IPv6.OPNET Network simulator is used to simulate TCP New Reno-
which is the most common TCP flavor used nowadays - running on IPv4 and IPv6
networks. Throughput, delay, and packet drop of TCP are examined. This study can
help TCP research community by giving them accurate insight into TCP performance
over IPv6, and it will be the first step in optimizing it in order to run more efficiently.
Statistical data shows that IPv6 has higher throughput and delay compared to IPv4.
The reason for this is the larger IPv6 header size (40 bytes for IPv6 vs. 20 bytes for
IPv4) (Alwayn, 2001, Aziz and Islam, 2011). The increase in data traffic leads to
further delay for TCP protocol, and longer time to process these headers. These affect
the efficiency of IPv6 by leading to delays. The throughput on the other hand is larger
than that of IPv4 due to the same reason. The estimated packet loss shows that IPv6
has lesser loss than that of IPv4. In Ipv4 each router must recalculate the checksum
for the whole packet, which increases the processing time .Therefore; queue will build
up faster, it will become full soon and start dropping packets.