diff --git a/entries/mesh_network.txt b/entries/mesh_network.txt new file mode 100644 index 0000000..92912f9 --- /dev/null +++ b/entries/mesh_network.txt @@ -0,0 +1,19 @@ +mesh network + +A network in which there is no clear difference between clients and servers. +Instead each computer is a peer and does processing, data storage and routing +of network traffic. In the ideal mesh network data is content addressable, +such that it may be seeded by any peer, and data ownership is regulated via +cryptography. + +Due to the lack of bottlenecks (servers with limited capacity), in theory +mesh networks are far more scalable than client/server, and may be the +eventual form that the internet takes. The existence of giant and highly +inefficient data centers within the current cloud computing paradigm is +really an attempt to solve the limited server capacity problem, but this +may eventually be superceded by mesh. + +Existing examples of large mesh networks are freifunk and guifinet. Common +mesh protocols are batman, BMX, OLSR and Babel. + +Contrast with client server. \ No newline at end of file