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

DEV_HOYA·2023년 10월 23일
0

CS

목록 보기
22/55
post-thumbnail
post-custom-banner

📌 네트워크 토폴로지

  • 컴퓨터 네트워크의 요소들(링크, 노드 등)을 물리적으로 연결해 놓은 것, 또는 그 연결 방식
  • BTS RM Bus, Tree, Star, Ring, Mesh형이 있음

⭐ 버스형 토폴로지

✅ 장점

  • 노드 추가/삭제가 쉬움
  • 설치비용 적음
  • 소규모 네트워크를 구축하기 쉬움
  • 한 노드에 장애가 발생해도 다른노드에 영향 X

✅ 단점

  • 전송되는 데이터가 많으면 네트워크 병목 현상이 발생
  • 메인 회선 망가지면 큰 문제가 된다

⭐ 스타 토폴로지

✅ 장점

  • 노드 추가 / 삭제가 쉬움
  • 노드에 장애가 발생해도 중앙 노드가 아닐경우 다른 노드에 영향 X
  • 안정성이 높음, 중앙노드가 아닌 한 노드에 침해가 발생했을때 다른 노드로의 확장이 어렵다(중앙노드의 방화벽을 뚫기 힘들게 해놓음)

✅ 단점

  • 중앙 노드에 장애가 발생하면 큰 문제가 발생

⭐ 트리 토폴로지(계층형 토폴로지)

  • 버스 토폴로지 + 스타 토폴로지의 하이브리드 형태

✅ 장점

  • 노드의 확장이 용이(리프노드로 확장함)
  • 리프노드의 에러는 나머지 부분에 영향 X

✅ 단점

  • 노드의 삭제가 힘들수 있다(리프노드가 아닌경우)
  • 특정 노드 트래픽 집중 시 하위노드에 영향을 미친다
  • 루트노드에 문제가 생기면 전체 네트워크에 큰 문제

✅ 백본케이블

  • 여러 소형 네트워크들을 묶어 대규모 파이프라인을 통해 극도로 높은 대역폭으로 다른 네트워크들의 집합과 연결되는 네트워크(대규모 패킷 통신망)

⭐ 링형 토폴로지

✅ 장점

  • 노드의 수가 증가 되어도 데이터 손실이 없다(토큰을 기반으로 연속적으로 노드를 거치며 통신권한 여부를따지고 해당 권한이 없는 노드는 데이터를 전달받지 않음)
  • 노드의 추가 / 삭제 쉬움

✅ 단점

  • 링크 또는 노드에 에러 발생 시 전체 네트워크에 영향을 끼침
  • 토큰이 없는 노드는 통신에 참여를 못하며 데이터 공유가 안됨

⭐ 메시 토폴로지(망형 토폴로지)

✅ 장점

  • 완벽하게 이중화가 되어 있으므로 장애 발생 시에 다른 경로를 통해서 네트워크를 사용할 수가 있다. (가용성이 좋다)
  • 여러개의 경로가 존재하므로 트래픽도 분산처리가 가능

✅ 단점

  • 노드의 추가 / 삭제 어려움
  • 회선이 많아서 네트워크 구축 비용이 고가임
  • 풀 메시 토폴로지는 회선이 n*(n-1)/2만큼 필요함

⭐ 네트워크 토폴로지의 필요성

  • 네트워크 토폴로지를 파악함으로써 병목현상을 해결하는 척도

⭐ 네트워크에서의 병목현상(Bottleneck)

  • 트래픽에 의해 데이터 흐름이 제한되는 상황(핫스팟)

✅ 병목현상 발생예시

✅ 병목현상 해결예시(회선추가)

post-custom-banner

0개의 댓글