CS/네트워크
네트워크 토폴로지: 컴퓨터들이 네트워크 안에서 연결되어 있는 형태
나디아 Nadia
2025. 6. 12. 14:45
네트워크 토폴로지 (Network Topology)
: 컴퓨터와 장비들이 네트워크 안에서 어떻게 연결되어 있는지를 보여주는 구조
- 네트워크의 다양한 형태 용도와 비용을 계산해서 적절한 토폴로지를 혼합해서 사용함
- 도시의 도로망처럼, 네트워크도 여러 장비가 선(케이블, 무선 등)으로 연결되어 있는데, 이 연결 형태를 토폴로지라고 함
- 토폴로지 = 컴퓨터들이 어떻게 연결되어 있나를 그린 지도
출처: https://www.ibm.com/kr-ko/topics/network-topology
토폴로지의 종류
버스 토폴로지(Bus Topology)
: 하나의 중앙 통신 회선에 여러 대의 노드를 연결하는 형태
- 노드(Node): 네트워크에 연결된 장비
- 컴퓨터, 허브, 라우터(공유기) 등
- 컴퓨터, 허브, 라우터(공유기) 등
- 장점
- 새로운 노드의 추가, 제거가 간단함
- 특정 노드에 장애가 발생해도 다른 노드에 영향을 주지 않음
- 단점: 트래픽이 증가하면 충돌이 발생해 성능이 떨어짐
→ 중앙 통신 회선을 공유하기 때문
스타 토폴로지(Star Topology)
: 중앙 노드를 중심으로 다른 모든 노드가 연결되는 형태
- 장점: 문제가 생겼을 때 발견하기 쉽고, 관리가 편함
- 만약 모든 노드가 동작하지 않는다면, 루트 노드가 고장났다고 추측 가능
- 하나의 노드가 동작하지 않는다면, 해당 노드가 고장났다고 추측 가능
- 만약 모든 노드가 동작하지 않는다면, 루트 노드가 고장났다고 추측 가능
- 단점: 루트 노드에 문제가 생기면 전체 네트워크가 다운됨
링 토폴로지(Ring Topology)
: 좌우 인접한 노드와 연결되어 원형을 만든 형태
- 장점: 하나의 노드에서 다른 하나의 노드로만 데이터를 전송할 수 있기 때문에 충돌 위험이 거의 없음
- 단점
- 하나의 노드에 문제가 발생하면 전체 네트워크에 문제가 생길 수 있음
- 노드를 제거하거나 추가하는 것이 힘듦
트리 토폴로지(Tree Topology)
: 트리 자료구조의 형태
- 하나의 노드에 여러 노드가 트리 구조로 연결되어 있음
- 장점
- 노드를 제거하거나 추가하는 것이 쉬움
- 부모-자식 관계를 맺기 때문에 네트워크의 장애를 해결하는 것도 쉬움
- 단점
- 루트 노드에 문제가 생기면, 전체 네트워크가 다운될 수 있음
- 특정 노드에 트래픽이 집중되면, 네트워크의 속도가 떨어질 수 있음
매쉬 토폴로지(Mesh Topology)
: 모든 노드가 직접 연결되는 형태
- 장점: 특정 노드에 문제가 발생하더라도 전체 네트워크엔 이상이 없음
- 단점: 모든 노드를 연결해야 하기 때문에 케이블이 많이 필요함
→ 비용이 많이 듦