Abstract
An underwater wireless sensor networks routing dynamic protocol for underwater monitoring missions comprises the steps of receiving Hello packets by plurality of sensor nodes (13), comparing Hello packets with the sensor nodes? (13) HopID, decreasing value of one in a maximum hop number of the sensor nodes (13), forwarding data packets from larger HopID to smaller HopID, checking for next hop from a routing table, sending data packet to the next hop if the routing table is available, requesting neighbouring nodes (13) for HopIDs if the next hop is expired, increasing `request count? when requesting for data packets, ignoring inquiry reply from source nodes if own HopID is greater or equal to the source HopID, sorting all replied HopIDs and sending all available data packets.