In Havana, people use the offline network. to communicate with each other, play games and share files despite widespread internet censorship in Cuba. This ad hoc network, called the mesh network, has amazed many people and many are wondering if it represents the future of the Internet. Let’s take a look.
What is a mesh network?
A mesh network is a network in which each node (computer, phone, or tablet) serves as a repeater. routing data between its peers. Snet, Havana’s mesh network, is a great example. Its 9,000 users use a combination of broadband cables and powerful Wi-Fi antennas to connect to send email, share files and play games with each other, without an external Internet connection.
Some nodes also have internet connections, and people with those connections can download content from the internet and share it on meshnet (Snet has a downloaded copy of Wikipedia for example). The mesh network in Sayada, Tunisia also contains maps of the city, free books, and secure communication apps.
Like Snet, the Tunisian mesh network is not connected to the wider Internet (although its downloaded copy of Wikipedia is also presumably updated from time to time). The figure below shows what a wireless mesh network with Internet connectivity might look like (click to enlarge).
One of the things that makes mesh networks different from the networks we’re more familiar with is that connections can take multiple hops across other mesh nodes. On the Internet, if two people want to receive information from the same site, they both receive information directly from that site via a wired connection, no matter where they are. In a mesh network, information from the target server can be transmitted through the first node and to the second node, eliminating the need for a wired connection on the second computer.
Thus, one Internet connection can be used by several different users, even if they cannot use the same wired connection. Red Hook, a Brooklyn area, used a mesh network to provide satellite internet connectivity to residents after Hurricane Sandy disrupted standard internet and cell networks.
Advantages and Disadvantages of Mesh Networks
Obviously, being able to share an Internet connection between multiple computers is a huge advantage when it’s not possible to get wired Internet access due to expensive hardware or severe government restrictions. Even when an internet connection is not available, being able to communicate with other users using only wireless or semi-wireless means is extremely useful. These networks can often be set up very quickly and cost-effectively with just a few routers to get started.
If networks are carefully structured, they can also be quite resistant to snooping—while the NSA and GCHQ can easily control Internet connectivity, they actually need to infiltrate the hardware network in order to spy on it. This resistance to tracking is one reason the FireChat mobile app, which turns cell phones into mesh nodes, is widely used in Hong Kong and other areas where protests are taking place and internet connections are fuzzy.
One significant advantage of mesh networks is that they are highly adaptable. If one of the connections is down, the network can simply redirect traffic through another set of nodes to establish a connection. The internet is actually quite fragile right now. In 2011, all of Armenia lost access to the Internet when a Georgian woman cut a shovel with a fiber optic cable. The future Internet based on mesh networks will be much more resilient to these kinds of failures.