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

네트워크 토폴로지의 종류

by GWLEE 2025. 4. 3.

1. 버스 토폴로지

  • 형태: 하나의 중앙 회선(버스)에 여러 노드를 연결
  • 장점:
    • 노드 추가/제거 간편
    • 한 노드가 고장나도 다른 노드는 통신 가능
  • 단점:
    • 회선을 공유하므로 트래픽 많아지면 충돌 발생
    • 성능 저하 가능

예시: 선 하나에 여러 장비가 탭으로 꽂혀 있는 구조


2. 스타 토폴로지

  • 형태: 중앙 노드를 중심으로 별 모양으로 연결
  • 장점:
    • 문제 발생 시 어디가 고장났는지 쉽게 파악 가능
    • 관리가 편리
  • 단점:
    • 중앙 노드(허브/스위치)가 고장나면 전체 네트워크 마비

미국이 냉전 시기 걱정했던 구조. 주 노드 파괴 시 통신 전체 마비 가능성.


3. 링 토폴로지

  • 형태: 노드들이 원형으로 연결된 구조
  • 장점:
    • 충돌 위험이 적음 (데이터가 한 방향으로 순차적으로 이동)
  • 단점:
    • 하나의 노드만 고장 나도 전체 네트워크에 영향
    • 노드 추가/제거 어려움

순서대로 전달되기 때문에 안정적이지만, 하나만 문제여도 전체가 멈춤


4. 트리 토폴로지

  • 형태: 트리 자료구조처럼 계층적으로 연결
  • 장점:
    • 노드 추가/제거가 쉬움
    • 장애 지점 파악 쉬움 (부모-자식 관계 기반)
  • 단점:
    • 루트 노드 고장 시 전체 마비 가능
    • 트래픽이 특정 노드에 집중되면 속도 저하

스타 구조를 계층적으로 확장한 버전


5. 메쉬 포톨로지

  • 형태: 모든 노드가 서로 직접 연결
  • 장점:
    • 어느 노드가 고장나도 통신 가능
    • 매우 신뢰성 높고 안정적
  • 단점:
    • 연결선(케이블) 너무 많음 → 설치 비용 매우 높음

현실적으로 모든 노드를 다 연결하기엔 너무 많은 자원 필요


정리 요약

토폴로지 장점 단점

 

버스 구조 간단, 확장 쉬움 충돌 발생, 성능 저하
스타 관리 쉬움, 장애 위치 파악 쉬움 중앙 노드 장애 시 전체 마비
충돌 거의 없음 하나만 고장나도 전체 영향
트리 확장성과 장애관리 용이 루트 노드 장애 시 전체 영향
매쉬 신뢰성 최고, 고장에 강함 비용 매우 큼, 비효율적

'기초 CS > 네트워크' 카테고리의 다른 글

웹브라우저에 www.google.com을 입력했을 때 일어나는 일  (0) 2025.04.03
서버와 클라이언트  (0) 2025.04.03
TCP/IP 5계층, OSI 7계층  (0) 2025.04.03
컴퓨터 역사  (0) 2025.04.03
프로토콜  (0) 2025.04.03

댓글