{'fraction_non_alphanumeric': 0.018518518518518517, 'fraction_numerical': 0.00102880658436214, 'mean_word_length': 4.8969696969696965, '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}}
Performance analysis of different TCP variants in wireless ad hoc networks

Transmission control protocol is a reliable, connection oriented, congestion control protocol used by most of the networks. Significance of TCP is the congestion control mechanism that controls TCP sending rate and makes TCP react to congestion signals. Variety of TCP variants is available to suite to the requirements of various networks. TCP is a transport layer protocol that ensures ordered delivery of packets which complements the Internet Protocol (IP) at network layer. Routing is the main job at the network layer. There are various routing protocols that are used to route the packets. In this paper we performed a comparative analysis of the TCP variants — TCP Tahoe, TCP Reno, TCP New Reno over routing protocols — AODV, DSDV and DSR using the NS-2 network simulator. These results can be further used to conduct any experiments with proper combinations of TCP and routing protocols.