Date First Published: 24th May 2022
Topic: Computer Networking
Subtopic: Network Setups
Article Type: Computer Terms & Definitions
Difficulty: MediumDifficulty Level: 5/10
Learn more about what a mesh topology is in this article.
A mesh topology, also known as a mesh network, is a type of network topology where each node connects to every other node and can send messages to and receive messages from other nodes. It is a network setup where there is no central connection point. Instead, each network device is interconnected to the other and to usually more than one. There are two types of mesh topologies, which include full and partial. The connections in a full mesh or partial mesh topology can be wired or wireless.
Wired mesh networks are less common because the number of cables required to connect all the nodes to each other results in high costs. Wireless mesh networks are often used as it is cheaper and simpler to connect nodes to each other using radio signals.
In a full mesh topology, each node is directly interconnected to the other, enabling a message to be sent across different routes. Full mesh topologies provide more redundancy and unnecessary links. They are mostly used in network backbones due to their high costs of implementation.
In a partial mesh topology, the nodes are connected in the same way as in a mesh topology, but not all of them are directly interconnected to the other. This allows for fewer routes for a message to travel along than a full mesh topology. Overall, it is simpler to implement than a full mesh topology and is more practical.
Nodes have routing logic which sends the data to the destination within the shortest distance. It also informs of any broken links in order for the network to avoid those nodes and helps to reconfigure itself if a path is broken.
Nodes also have flooding techniques, which rely on sending data from one node to the rest of the network. Data is sent to a part of the nodes because not all of the nodes may be available at the same time. In order to maximise the amount of data travelling through, a protocol chooses the senders every time data is sent.
Network Services Network Setups Network Standards Network Hardware Network Identifiers Network Software Internet Protocols Internet Organisations Data Transmission Technologies Web Development Web Design Web Advertising Web Applications Web Organisations Web Technologies Web Services SEO Threats To Systems, Data & Information Security Mechanisms & Technologies Computer Hardware Computer Software Ethics & Sustainability Legislation & User Data Protection