Mobile Adhoc Networks (MANET) refers to an arrangement of wireless mobile nodes that have the tendency of dynamically and freely self-organizing into temporary and arbitrary network topologies. Performance of the MANETs primarily depends upon the protocol running at the backend for routing the packets between the mobile nodes of the network. Each of these protocols has its own pros and cons in different scenarios. In this paper we have simulated an environment of MANETs consisting of a few Mobile nodes that tend to form a network amongst eachother during their random mobile behaviour. The environment has been simulated using three different routing protocols via the Network Simulator(NS)-2.35 scripting and the performance of these protocols have been compared based upon their TCP window size evaluation and the number of tcp packets successfully received at the receiving node under each scenario.