This document reviews network layer attacks and countermeasures in wireless sensor networks (WSNs). It discusses six major network layer attacks: wormhole attacks, flooding attacks, selective forwarding attacks, sinkhole attacks, Sybil attacks, and replay attacks. For each attack, it examines existing countermeasure approaches proposed in previous research. It also identifies some open research challenges in providing comprehensive security solutions for WSNs given their resource constraints and deployment environments.