[네트워크] 네트워크 토폴로지

orca·2024년 10월 6일

CS

목록 보기
27/46

네트워크 토폴로지는 노드와 링크의 배치 방식을 나타내는 개념입니다.

네트워크 토폴로지

  • 노드와 링크의 배치 방식

토폴로지 선택 시 고려 사항

  • 네트워크 규모 : 대규모 네트워크일수록 확장성이 중요한 요소
  • 신뢰성 : 특정 노드나 링크의 장애가 네트워크 전체에 미치는 영향을 줄일 수 있는 구조가 필요함
  • 비용 : 설치 및 유지 보수 비용, 케이블 사용량 등

트리 토폴로지

  • 노드가 계층 구조로 연결되어 트리를 형성함
  • 중앙 버스가 상위 계층에서 여러 하위 네트워크 간의 데이터를 전달하는 경로로 작동함
  • 스타 토폴로지 + 버스 토폴로지
    • 스타 토폴로지처럼, 각 레벨의 노드들은 중앙 노드에 연결됨
    • 버스 토폴로지처럼, 중앙 경로를 통해 데이터가 이동함
  • 장점 : 노드의 추가, 삭제가 쉬움
  • 단점 : 상위 계층에 장애가 발생하면 하위 노드 전체에 영향을 미침

버스 토폴로지

  • 중앙 케이블 하나에 모든 노드가 연결됨
  • 데이터 전송 방식
    1. 데이터 브로드캐스트: 데이터는 케이블에 연결된 모든 장치로 전송됨
    2. 각 컴퓨터는 전송된 데이터의 목적지가 자신의 주소와 일치하면, 데이터를 처리함. 일치하지 않으면 데이터를 무시함.
  • 장점 : 설치가 간단하고 비용이 저렴함
  • 단점 : 케이블에 문제가 생기면 전체 네트워크가 다운됨

스타 토폴로지

  • 모든 노드가 중앙에 있는 노드에 연결됨
  • 장점: 한 링크가 실패하면 그 링크만 영향을 받고 다른 링크는 영향을 받지 않음. 오류 식별 및 오류 격리가 쉬움
  • 단점: 중앙 노드가 고장 나면 전체 네트워크가 다운될 수 있음.

링 토폴로지

  • 각 노드가 양옆의 노드와 원형으로 연결되어 있는 구조
  • 데이터는 한 방향으로 순차적으로 전달됨
  • 장점: 데이터 충돌이 적고 데이터 전송 속도가 빠름
  • 단점: 링크에 장애 발생 시 전체 네트워크에 영향을 미침

메시 토폴로지

  • 망형 토폴로지, 메시 토폴로지
  • 각 노드가 다른 모든 노드와 직접 연결됨
  • 장점 : 특정 링크나 노드에 장애가 생겨도 다른 경로로 데이터를 전송 가능함
  • 단점 : 노드 추가가 어려움. 설치 및 관리가 복잡하고 비용이 많이 듦

Bottleneck

  • 네트워크나 시스템의 특정 지점에서 성능이 제한되어 전체 네트워크 데이터 전송이 지연되는 현상
  • 병목 지점 : 네트워크의 다른 부분들보다 처리 능력이 떨어지거나, 과부하가 발생하는 곳
  • 토폴로지를 알면 데이터가 어떻게 흐르고, 각 장치가 어떤 방식으로 연결되어 있는지 알 수 있음
    ➡️ 병목 지점을 파악할 수 있음

참고

network-topology

0개의 댓글