📌 네트워크 토폴로지
- 컴퓨터 네트워크의 요소들(링크, 노드 등)을 물리적으로 연결해 놓은 것, 또는 그 연결 방식
BTS RM
Bus, Tree, Star, Ring, Mesh형이 있음
⭐ 버스형 토폴로지
✅ 장점
- 노드 추가/삭제가 쉬움
- 설치비용 적음
- 소규모 네트워크를 구축하기 쉬움
- 한 노드에 장애가 발생해도 다른노드에 영향 X
✅ 단점
- 전송되는 데이터가 많으면 네트워크 병목 현상이 발생
- 메인 회선 망가지면 큰 문제가 된다
⭐ 스타 토폴로지
✅ 장점
- 노드 추가 / 삭제가 쉬움
- 노드에 장애가 발생해도 중앙 노드가 아닐경우 다른 노드에 영향 X
- 안정성이 높음, 중앙노드가 아닌 한 노드에 침해가 발생했을때 다른 노드로의 확장이 어렵다(중앙노드의 방화벽을 뚫기 힘들게 해놓음)
✅ 단점
⭐ 트리 토폴로지(계층형 토폴로지)
- 버스 토폴로지 + 스타 토폴로지의 하이브리드 형태
✅ 장점
- 노드의 확장이 용이(리프노드로 확장함)
- 리프노드의 에러는 나머지 부분에 영향 X
✅ 단점
- 노드의 삭제가 힘들수 있다(리프노드가 아닌경우)
- 특정 노드 트래픽 집중 시 하위노드에 영향을 미친다
- 루트노드에 문제가 생기면 전체 네트워크에 큰 문제
✅ 백본케이블
- 여러 소형 네트워크들을 묶어 대규모 파이프라인을 통해 극도로 높은 대역폭으로 다른 네트워크들의 집합과 연결되는 네트워크(대규모 패킷 통신망)
⭐ 링형 토폴로지
✅ 장점
- 노드의 수가 증가 되어도 데이터 손실이 없다(
토큰
을 기반으로 연속적으로 노드를 거치며 통신권한 여부를따지고 해당 권한이 없는 노드는 데이터를 전달받지 않음)
- 노드의 추가 / 삭제 쉬움
✅ 단점
- 링크 또는 노드에 에러 발생 시 전체 네트워크에 영향을 끼침
- 토큰이 없는 노드는 통신에 참여를 못하며 데이터 공유가 안됨
⭐ 메시 토폴로지(망형 토폴로지)
✅ 장점
- 완벽하게 이중화가 되어 있으므로 장애 발생 시에 다른 경로를 통해서 네트워크를 사용할 수가 있다. (가용성이 좋다)
- 여러개의 경로가 존재하므로 트래픽도 분산처리가 가능
✅ 단점
- 노드의 추가 / 삭제 어려움
- 회선이 많아서 네트워크 구축 비용이 고가임
- 풀 메시 토폴로지는 회선이
n*(n-1)/2
만큼 필요함
⭐ 네트워크 토폴로지의 필요성
- 네트워크 토폴로지를 파악함으로써 병목현상을 해결하는 척도
⭐ 네트워크에서의 병목현상(Bottleneck)
- 트래픽에 의해 데이터 흐름이 제한되는 상황(핫스팟)
✅ 병목현상 발생예시
✅ 병목현상 해결예시(회선추가)