The document discusses routing protocols for wireless sensor networks. It describes how routing is a key responsibility of the network layer to find and maintain paths from sensors to a sink. Various routing protocols are classified based on network organization, route discovery approach, and operation. Examples of routing protocols discussed include flooding, SPIN, directed diffusion, and rumor routing. SPIN protocols use data-centric routing and negotiations to address problems with basic flooding. Directed diffusion sets up gradients within the network to direct sensor data towards interested sinks.