{'fraction_non_alphanumeric': 0.016701461377870562, 'fraction_numerical': 0.0010438413361169101, 'mean_word_length': 4.956521739130435, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Evaluation of TCP-variants performances in an ad-hoc mobile network

The prevalence of wireless networks has become imminent over the past few years, because of the unpredictable nature of their channels; they introduce different types of errors. The congestion control algorithm of the standard transmission control protocol (TCP) assumes packet losses are due to congestion and hence not suitable to handle such channel and transmission errors. This leads to ineffective utilization of the channel bandwidth. A number of TCP variants have been developed to cater for different types of networks. In this paper we evaluate the performances of some of these variants in ad hoc mobile network by simulations using NS-2. These variants are then evaluated in terms of the congestion window evolution and throughput. We showed by the results of our simulations that the BITCP is the most stable with the packet error rates introduced, followed by the TCP-Jersey.