Advanced flooding-based routing protocols for underwater sensor networks