A Wireless Sensor Network is a network, that is made up of an immense number of little sensors and observes particularize parameter(s) with bounded energy. Normally, a routing protocol is needed to deal with delay, energy efficiency, low computation, scalability and communication overhead. This work uses two protocols i.e. THVRG and LEACH and differentiates these protocols on the basis of Characteristics using OPNET simulation tool. The central point of this survey is on routing protocols that are used to deal with complexity, energy consumption, delay, communication overhead and scalability. This survey has examined data routing and classified the protocols in wireless sensor networks into five notable classes i.e. Hierarchical, data aggregation, address-centric, QoSaware and data-centric.