네트워크 구조
: 컴퓨터, 단말, 통신회선망의 기능 배분을 최적화하여 컴퓨터 통신망의 효율적인 구축을 도모하기 위해
기본 구조 또는 그에 관한 기술
네트워크의 논리적 구성요소
1. 사용자 프로세스(User Process)
: 정보처리나 통신을 하는 장치를 모델화
2. 노드(Node)
: 원격처리장치 혹은 교환기를 모델화
3. 링크(Link)
: 일반적으로 통신회선, 즉 전기신호를 운반하는 매체를 모델화
네트워크의 구성 형태
1. Mesh형(망형)=Fully conected
- 보통 공중 데이터통신 네트워크에서 주로 사용되며, 통신 회선의 총 경로가 다른 네트워크에 비교하여 가장 길다
- node의 연결성이 높고 많은 단말기로부터 많은 양의 통신을 필요로 하는 경우에 유리하다
- 좋지만 비용이 많이 든다
- 모든 노드를 망형으로 연결하는 경우
필요한 회선 = n(n-1) / 2 |
2. Star형(성형, 중앙 집중형)
- 중앙에 서버 컴퓨터가 모든 클라이언트를 관리하는 방식
- 중앙 컴퓨터가 고장나면 모든 클라이언트가 마비가 되는 단점이 있다.
3. Ring형(루프형)
- 데이터는 한쪽 방향으로만 흐르고 병목현상이 드문다
- 양쪽 방향으로 접근이 가능하여 통신 회선 장애에 대한 융통성이 있다
- 한노드(nod)가 절단되어도 우회로를 구성하여 통신이 가능하다
- 컴퓨터를 한대 추가하기 위해서 선을 끈어야 하는 단점이 있다
4. Bus형
- 한 개의 통신 회선에 여러 대의 단말 장치가 연결
- 단말 장치가 고장 나더라도 통신망 전체에 영향을 주지 않으므로 신뢰성이 높음
5. Tree형(계층형, 분산형)
- 분산 처리 시스템을 구성하는 방식
- 실제 사용하는 허브의 사용 방식