1 개요
컴퓨터 네트워크 구조중 하나.
네트워크를 구성하는 각 노드들이 다른 노드의 작동 가능/작동 불가능에 상관없이 항상 네트워크를 가동하는 형태의 구조이다.
영문표기는 Mesh Network 이며, 국내에 번역시 그물형 네트워크, 메시(메쉬) 네트워크, 망형 네트워크 등으로 번역된다. 사용되는 빈도는 언급된 순서와 비슷하다.
2 특징
- 어떤 노드든지, 다른 노드가 작동하는 것과 상관없이 자기 자신은 항상 켜져 있기 때문에 서버 역할을 직접 수행할 수 있다.
- 위의 이유로 중앙 서버의 필요성이 매우 낮다.
- 모든 노드가 '논리적으로' 다른 모든 노드에 곧바로 연결될 수 있다. 또한, 바로 이웃(=인접노드)이 될 수 있다.
2.1 장점
- 노드가 단 하나라도 살아있다면, 전체 네트워크가 항상 작동된다.
2.2 단점
- '살아있는' 노드들과 통신을 유지하는 과정에서 무지막지한 자원 소모가 발생한다.
3 바리에이션
- P2P (Peer-to-Peer Network)
- 메쉬 네트워크의 대표적인 바리에이션. 중앙서버 방식의 바리에이션과 서버리스 방식의 바리에이션이 모두 P2P 형태로 존재한다.
- 애드혹 네트워크 (AD-hoc Network)
- 엄밀히 말해 컴퓨터 네트워크 구조가 아닌 무선 네트워크 통신 방식이나, 구조상 메쉬 네트워크와 흡사하기 때문에 바리에이션으로 보는 견해도 존재한다. 또한, kademlia 등과 같은 네트워크에서는 임의로 애드혹 네트워크를 구성하기도 한다.