네트워크 Topology - 버스, 스타, 링, 메시, 트리
Topology
- 컴퓨터 네트워크의 물리적 또는 논리적 배치를 말함
- 네트워크에 연결된 장치들이 어떻게 상호 연결되고 데이터가 어떻게 흐르는지에 대한 구조를 일컫음
버스 Topology
- 모든 장치가 단일 중앙 케이블(버스)에 연결
- 데이터는 이 중앙 케이블(버스)을 통해 전송
- 설치와 유지보수가 비교적 저렴하지만, 중앙 케이블(버스)에 문제가 생기면 전체 네트워크에 영향을 미칠 수 있음 (개별 장치의 문제는 네트워크 전체에 영향을 미치지 않음)
- 노드의 추가, 삭제가 비교적 쉬움
스타 Topology
- 모든 장치가 중앙 장치(허브 또는 스위치)에 연결
- 중앙 장치가 데이터 전송을 관리
- 중앙 장치에 문제가 발생하면 전체 네트워크가 중단될 수 있지만, 개별 장치의 문제는 네트워크 전체에 영향을 미치지 않음
- 노드의 추가, 삭제가 비교적 쉬움
링 Topology
- 각 장치가 두 개의 인접 장치와 연결되어 링 형태를 이룸
- 데이터는 한 방향으로 순환하며 전송
- 링이 끊어지면 네트워크가 중단되지만, 이중 링을 사용하여 이를 보완할 수 있음
- 링크 또는 노드가 하나만 에러 발생해도 전체 네트워크에 영향을 줌
- 토큰이 없는 노드는 통신에 참여를 못하며 데이터 공유가 안됨
메시 Topology
- 모든 장치가 서로 직접 연결
- 고도의 신뢰성과 장애 허용성이 있지만, 설치와 유지보수가 복잡하고 비용이 많이 듦
- 데이터가 여러 경로로 전송될 수 있어 네트워크 성능과 신뢰성이 높음
- 노드 추가, 삭제가 어려움
- 풀(full)메시 topology의 경우
n*(n-1)/2
의 회선이 필요함
트리 Topology
- 여러 스타 topology가 계층 구조로 결합된 형태
- 계층 구조로 중앙 장치들이 트리의 뿌리와 가지를 형성
- 관리와 확장이 용이하며, 계층적 관리를 통해 네트워크 트래픽을 효율적으로 분배할 수 있음
백본 케이블
- 여러 소형 네트워크들을 묶어 대규모 파이프라인을 통해 극도로 높은 대역폭으로 다른 네트워크들의 집합과 연결되는 네트워크(대규모 패킷 통신망)