Figure 2 shows the performance of the protocols based on data throughput. It shows that AODV and DSR achieve comparable performance. However, AODV_EXT shows superior performance in larger networks. With AODV_EXT and AODV protocol, every node does not need to keep information regarding the route between two nodes. This reduces the amount of signaling required for route discovery and maintenance. OLSR and DSDV both show poor performances compared to the other three protocols. This is because both are proactive protocols and required table updates generate relatively high messaging overhead that can cause collision in large networks, especially in mobile networks, and reduces data rate performance of the network. However, these protocols are better suited to low data rate transmission because their self updating scheme ensures connectivity rather than the availability of bandwidth for application data.