본문 바로가기
CS/네트워크

[CS] 네트워크의 기초 #2 네트워크 토폴로지 : 버스, 스타, 트리

by Johnny's 2023. 10. 8.

네트워크의 기초 #2 네트워크 토폴로지 : 버스, 스타, 트리

네트워크 토폴로지

네트워크 토폴로지란 노드와 링크가 어떻게 구성되어 있는지를 말하며 버스, 스타, 트리 등의 토폴로지가 있음

 

버스 토폴로지

 

특징

- 하나의 회선에 여러 개의 노드
- 노드 추가, 삭제 쉬움
- 설치 비용 적음

 

장점

- 소규모 네트워크를 구축하기 매우 쉬움
- 한 노드에 장애가 발생해도 다른 노드에 영향을 미치지 않음

 

단점

- 메인 링크에 많은 트래픽이 생기면 정체현상 발생가능성 높음(패킷 손실율 높음)

- 메인 링크 망가지면 문제

 

스타 토폴로지

특징

- 중앙에 있는 노드를 기반으로 연결된 형태
- 노드 추가, 삭제 쉬움

 

장점

- 중앙 노드가 아닌 한 노드에 장애가 발생해도 다른 노드에 영향을 미치지 않음
- 안정성이 높음. 중앙 노드가아닌 한노드에 침해가 발생 했을 때 다른 노드로 확장하기가 어렵기 때문. 다른 노드로 가려면 중앙 노드를 무조건 거쳐야 하고 보통의 스타토폴로지는 중앙노드의 방화벽 등을 더욱 깐깐하게 해놓음
- 한링크에 문제가 생겨도 해당 부분만 영향을 받고 나머지 부분은 정상적으로 작동함

 

단점

- 중앙노드 에러 시 큰 문제

 

트리 토폴로지

특징

- 트리 형태(계층적 토폴로지라고도 함)
- 노드 추가, 삭제 보통(리프노드[가장 끝에 있는 노드]를 기반으로 확장은 용이하지만 다른 노드는 어려움)
- 버스 토폴로지스타 토폴로지의 하이브리드 형태

 

장점

- 노드 확장이 용이(주로 리프노드로 확장함)
- 리프노드의 에러는 나머지 부분에 영향을 미치지 않음

 

단점

- 특정 노드 트래픽 집중시 하위노드에 영향
- 루트노드에 문제가 생기면 전체네트워크에 큰 문제

 

ex) 백본케이블 : 여러 소형 네트워크들을 묶어 대규모 파이프라인을 통해 극도로 높은 대역폭으로 다른 네트워크들의 집합과 연결되는 네트워크(대규모 패킷 통신망)

 

* 참고

- CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 -인프런

댓글