컴퓨터 네트워크 구조중 하나.
네트워크 전체를 통솔하는 중앙 시스템에 네트워크 사용자들이 접속하는 형태.
영문표기는 Star Network 이며, 국내에 번역시 스타 네트워크, 성형 네트워크, 방사형 네트워크 등으로 번역된다. (단, 검색창에서 검색시 스타 혹은 성형으로 검색하면 제대로 된 검색결과를 얻기 힘든 경우가 많으므로 방사형 네트워크로 검색하는 것을 추천)
중앙집중 네트워크(Centralized Network)의 베이시스이므로 이에 관련된 이론은 보통 스타 네트워크에서 출발한다.
1 특징
- 중앙 시스템을 제외한 모든 노드는 서로 접촉하지 않는다.
- 어떤 노드끼리 통신을 하게 되더라도, 최소 두번, 최대 네번의 의사소통으로 완료된다.
- 발생한 데이터와 관련없는 노드는 해당 데이터가 발생하였는지 알 수 없다.
- 중앙집중형의 기본형태이므로, 해당 기능을 추가하고자 하는 어떤 네트워크 구조와도 어울린다. 즉, 어떤 네트워크 구조이든 스타 네트워크 구조와 혼합하길 원한다면 단순히 중앙 시스템 역할을 하는 노드만 추가하면 되므로, 바리에이션 구축이 매우 간단하다.
2 스타 네트워크의 장점
- 스타 네트워크는 발생한 데이터의 이동거리가 매우 짧다. 최소 2단계면 통신이 완료되는데, 이를 도식화 하면
송신노드(데이터 발생) | → | 중앙 시스템(데이터 처리) | → | 수신노드(데이터 도착) |
혹은 다음과 같이 최대 4단계 이동
송신노드(데이터 발생) | → | 중앙 시스템(데이터 처리) | → | 수신노드 불능(에러, 혹은 데이터 손실) | → | 중앙 시스템(데이터 회수) | → | 송신노드(에러내용 수신) |
- 발생한 데이터에 대해, 해당 노드끼리만 최소 2단계, 최대 4단계의 이동만으로 통신이 완료되므로 네트워크 이용이 매우 효율적이다.
- 다른 노드와 접점이 존재하지 않으므로, 몇몇 노드가 죽어버려도 전체 네트워크의 작동에 영향을 미치지 않는다.
- 새로운 노드의 추가가 매우 간단하다. 또한 새로운 노드가 추가되어도 전체 네트워크의 성능이 떨어지지 않는다.
- 네트워크를 구축하는 작업이 매우 간단하고, 유지보수에 드는 노력이 작다. 특히, 각 노드의 유지보수를 중앙 시스템 관리자가 아닌 각 노드측에서 해결하도록 했다면, 네트워크의 유지보수에 필요한 노동량이 현저하게 줄어든다.
3 스타 네트워크의 단점
- 노드끼리의 연결이 없기 때문에 노드 몇개가 죽어도 전체 네트워크는 죽지 않지만, 단 하나의 노드만은 죽어서는 안된다. 물론, 그것은 바로 중앙 시스템. 얘가 죽으면 다른 모든 노드가 살아도 네트워크가 죽는다.
- 노드의 거리가 매우 멀 경우 두 네트워크의 연결이 어려워진다. 기타의 네트워크 구조는 거리가 먼 네트워크와 연결할 시, 가까운 위치의 노드를 통해 연결이 가능하나, 네트워크가 중앙 시스템에 완전의존하는 스타 네트워크의 경우, 해당 노드를 네트워크에 연결하기 위해서 중앙 시스템으로 연결이 필요하기 때문에 거리가 멀어지면 전체 네트워크의 비용도 증가한다. (물론, 바리에이션 혹은 하이브리드 시스템으로 해결가능하다.)
- 중앙 시스템에 100% 의존하는 형태이므로 요구되는 보안수준이 매우 높다.
아래의 단점들은 네트워크 구조상의 문제가 아닌, 기술 및 비용의 문제. 즉, 회선과 중앙 시스템이 무한의 처리량을 가지고 있다고 가정하면 발생하지 않는 문제들.
- 네트워크의 회선이 대량의 데이터를 처리하지 못하면 병목현상이 일어난다. 병목현상이 일단 발생하면, 들어오는 데이터도, 나가려는 데이터도 계속해서 쌓이기 때문에 결국 서스펜드가 출동하게 된다.
- 중앙 시스템이 대량의 데이터를 처리하지 못하면 통제불능이 일어난다. 이 경우엔 서스펜드가 출동할 수도 있고, 서버불능이 일어날 수도 있다. 둘 중에 무엇이 출현하느냐는 시스템에 따라 다르다.
4 바리에이션
- 트리 네트워크
- 트리 네트워크는 바리에이션이 될 수도 있고, 트리 네트워크 자체가 또 하나의 네트워크 구조가 될 수도 있다. 이는 스타 네트워크에서 뻗어나간 노드들이 다시 중앙시스템의 역할을 수행할 수 있느냐 없느냐로 따지는 편이며, 단순히 수동적인 노드들만이 뻗어나가 있다면 스타 네트워크의 바리에이션이라고 보는 편이 좋고, 뻗어나간 노드들이 그 하위 노드에 대해서 중앙 시스템 역할을 할 수 있다면 트리 네트워크로서 독립적으로 볼 수 있다.
장점에서 밝혔다시피, 스타 네트워크는 다른 모든 네트워크와의 혼합이 가능하므로 바리에이션의 기타 내용은 생략하기로 함.