네트워크 토폴로지의 종류

kyu123·2024년 11월 23일

네트워크 기초: 네트워크 토폴로지의 종류와 설계 기준

🔍 네트워크 토폴로지란?

네트워크 토폴로지(Network Topology)란 네트워크에서 장치(노드)들이 서로 연결되는 물리적 또는 논리적인 구조를 의미합니다.
토폴로지에 따라 데이터의 전송 방식, 효율성, 확장성, 비용 등이 달라지므로 적절한 설계가 중요합니다.


🌐 주요 네트워크 토폴로지의 종류


1. Star(별형) 토폴로지

Star 토폴로지는 중앙에 위치한 허브, 스위치, 라우터 등 네트워크 장치와 모든 노드가 독립적으로 연결된 구조입니다.

특징

  • 중앙 집중형 구조: 모든 데이터는 중앙 장치를 통해 전송됩니다.
  • 고장 격리: 특정 노드나 케이블이 고장 나도 다른 노드에는 영향을 미치지 않습니다.
  • 쉽고 저렴한 확장성: 새로운 노드를 추가하려면 중앙 장치에 연결하기만 하면 됩니다.

장점

  1. 설치 및 관리 용이
    • 각 장치가 독립적으로 중앙 장치에 연결되므로 구성과 관리가 쉽습니다.
  2. 고장 격리
    • 특정 노드가 고장 나도 다른 노드에는 영향을 주지 않습니다.
  3. 확장성
    • 추가 장치를 연결하기 간단합니다.

단점

  1. 중앙 장치 의존성
    • 중앙 장치가 고장 나면 네트워크 전체가 마비됩니다.
  2. 비용
    • 고성능 중앙 장치와 많은 케이블이 필요하여 초기 설치 비용이 높을 수 있습니다.

사용 사례

  • 소규모 네트워크 (예: 소규모 사무실)
  • LAN 환경에서 주로 사용.

2. Ring(링형) 토폴로지

Ring 토폴로지는 모든 노드가 원형으로 연결된 구조입니다. 데이터는 특정 방향(단방향 또는 양방향)으로 순환하면서 전달됩니다.

특징

  • 순환형 구조: 데이터는 링을 따라 순차적으로 전달됩니다.
  • 토큰 기반 통신: 토큰 링 프로토콜을 사용해 데이터 충돌을 방지합니다.

장점

  1. 데이터 충돌 없음
    • 데이터가 순차적으로 전송되므로 충돌이 발생하지 않습니다.
  2. 적은 케이블 사용
    • Star 토폴로지보다 케이블 비용이 적게 듭니다.

단점

  1. 고장 민감성
    • 하나의 노드나 연결이 끊어지면 네트워크 전체가 작동을 멈출 수 있습니다.
  2. 속도 저하
    • 데이터가 모든 노드를 거쳐야 하므로 전송 속도가 느릴 수 있습니다.

사용 사례

  • 산업용 네트워크
  • 중간 규모 네트워크에서 과거 사용 (현재는 많이 대체됨)

3. Bus(버스형) 토폴로지

Bus 토폴로지는 모든 노드가 하나의 중앙 케이블(백본)에 연결된 구조입니다.

특징

  • 단일 중앙 케이블 사용: 모든 데이터는 중앙 백본을 통해 전송됩니다.
  • 반이중(Half-Duplex) 통신: 한 번에 한 노드만 데이터를 전송할 수 있습니다.

장점

  1. 저렴한 비용
    • 케이블 사용량이 적어 설치 비용이 낮습니다.
  2. 단순한 설치
    • 네트워크 구성과 구현이 간단합니다.

단점

  1. 고장 민감성
    • 백본 케이블에 문제가 발생하면 네트워크 전체가 작동을 멈춥니다.
  2. 데이터 충돌
    • 여러 장치가 동시에 데이터를 전송하면 충돌이 발생합니다.
  3. 확장성 제한
    • 네트워크 확장이 어렵고, 노드 추가 시 성능이 저하됩니다.

사용 사례

  • 과거 소규모 네트워크 (현재는 거의 사용되지 않음)
  • 일시적 네트워크 연결 시 사용.

4. Mesh(메시형) 토폴로지

Mesh 토폴로지는 모든 노드가 서로 연결된 구조입니다. 데이터는 여러 경로를 통해 전달될 수 있습니다.

특징

  • 다중 경로 제공: 각 노드가 다른 노드와 연결되어 있어 데이터 전송 경로가 다양합니다.
  • 완전 메시 vs 부분 메시:
    • 완전 메시(Full Mesh): 모든 노드가 서로 직접 연결.
    • 부분 메시(Partial Mesh): 선택된 노드만 직접 연결.

장점

  1. 높은 신뢰성
    • 특정 노드나 연결이 고장 나더라도 대체 경로를 통해 데이터가 전달됩니다.
  2. 안정성
    • 장애 허용성이 뛰어나 중요한 네트워크 환경에서 사용됩니다.
  3. 확장성
    • 네트워크가 분산되어 대규모 환경에서 적합합니다.

단점

  1. 복잡한 설치
    • 케이블 연결이 많아 초기 설치가 복잡하고 비용이 높습니다.
  2. 유지보수 어려움
    • 연결이 많아 네트워크 관리와 유지보수가 어렵습니다.

사용 사례

  • 대규모 네트워크 (예: ISP, 데이터 센터)
  • 고가용성이 요구되는 네트워크 환경.

💡 네트워크 설계 시 토폴로지 선택 기준

  1. 확장성

    • 네트워크 확장이 예상된다면 확장성이 높은 Star 또는 Mesh 토폴로지를 선택합니다.
  2. 비용

    • 초기 설치 및 유지보수 비용을 고려해야 합니다.
    • 저비용을 원한다면 Bus 또는 Ring 토폴로지가 적합합니다.
  3. 신뢰성

    • 네트워크 가용성이 중요하다면 Mesh 토폴로지가 유리합니다.
    • Star 토폴로지도 고장 격리 측면에서 신뢰성이 높습니다.
  4. 성능 요구사항

    • 높은 대역폭과 빠른 전송 속도가 필요하다면 Star 토폴로지가 적합합니다.
    • 데이터 충돌이 적은 Ring도 적합한 경우가 있습니다.
  5. 장애 허용성(Fault Tolerance)

    • 중요한 환경에서는 다중 경로를 제공하는 Mesh 토폴로지가 적합합니다.
    • Star도 고장 격리 측면에서 장애 허용성이 우수합니다.
  6. 규모와 목적

    • 소규모 네트워크: Star 또는 Bus
    • 중간 규모 네트워크: Ring
    • 대규모 네트워크: Mesh

📚 추가 참고자료

profile
공부 기록

0개의 댓글