Performance-Analysis-of-TCP-Variants-and-Routing-Protocols-Using-NS2-Simulations
Routing in an Ad-hoc network is a challenging task because source and destination nodes are mobile and thus routing decisions are to be changed dynamically when link failure or packet delay is encountered. As TCP protocols were initially designed for wired networks, so they are not able to deliver optimized performance, in the case of ad-hoc networks. For ensuring a reliable transfer, various variants of TCP must be used such as TCP-Reno, TCP-Vegas, TCP-Westwood, TCP-New Reno, TCP-Tahoe, TCP-Sack etc. Mobile ad-hoc network is a decentralized network consisting of various mobile nodes. Challenges in MANETS routing includes lack of apriori knowledge of underlying topology, which requires using the adaptive protocol to tackle route failures and packet loss scenarios.