Nerval's Lobster writes "Wireless and cellular networks cover beaches and extend over the ocean to ships at sea but not, so far, under the ocean. A team of researchers at the University of Buffalo believe they've solved at least the technical problem of how to push wireless networking signals for long distances through the deep ocean to connect offshore oil and gas platforms, floating and underwater tsunami sensors and other remote facilities without having to bounce signals off a satellite first. Radio waves tend to be smothered or distorted by travel through water; most ocean-based sensors use acoustic waves instead, which link sensors into underwater acoustic sensor networks (UWASN). The team designed a low-power IPv4/IPv6-compatible networking protocol that uses very low power, compresses headers, is tolerant of fragmented data and connection delays, allows bi-directional communication with (and reconfiguration of) existing underwater sensors and is compatible with standard TCP/IP networks and IP router proxies. The approach is more than a simple translation from one networking medium to another. It leaves the higher-level TCP/IP networking protocols intact, but adds an adaptation layer between the data-link layer and network layer that compresses headers, changes packet size, transmission time-out settings and other requirements to be compatible with slower underwater transmissions. The team tested the implementation using a Linux-based driver, both PC and ARM-based computers and a Teledyne Benthos SM-75 Modem. They sealed two network nodes in 40-pound waterproof cases, dumped them into Lake Erie near Buffalo and transmitted instant-messaging signals from the application IPTUX from one to the other. They were also able to transfer files using FTP from an underwater client to server."
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×