WSN application has been deployed in real world area like militaries or civilians. These networks are collection of high number of very small electronic devices called sensor nodes. In WSN, the sensor node have the fixed transmission range, limited processing capacity and storage media. It has limited energy/battery power and capability of sensing various kinds of physical and environmental conditions. Routing protocols play a very important role in wireless sensor network. These routing protocols are responsible for the maintaining the routes. This paper survey the application of the wireless sensor network and categories the routing protocols which are used. In this paper we studied the reliability & availability of every class of routing protocols and consumption of energy by these protocols.