cs

[cs]토폴로지(topology)란?

엄지성 2024. 5. 17. 23:55

사전적 의미: 체계적인 분류, 위상 배치

 

그럼 네트워크의 토폴로지에 대해 넘어가기 전에 

네트워크란 상호 간에 정보를 교환 또는 전달할 수 있는 유선, 무선으로 연결되어 있는 형태를 말합니다.

그러면 네트워크의 토폴로지는 이러한 네트워크를 구성하는 노드와 링크를 어떻게 배치할 것인가의 형태를 말한다.

 

네트워크 토폴로지의 종류는 Star, Bus, Ring, Mesh, 성형, 망형 등등이 있지만 

이 블로그에서는 Bus Topology, Tree Topology를 다루어보겠다.

 

Bus Topology

버스 토폴로지는 중앙 통신 회선 하나에 여러 개의 노드를 연결하여 공유하는 토폴로지이다.

이 네트워크 구성은 근거리 통신망이라고 불리는 LAN에서 사용한다.

 

장점

  1. 설치 비용이 적음
  2. 신뢰성이 매우 좋은 편
  3. 여러 노드를 추가하거나 삭제하기 매우 용이하다

단점

  1. 스푸핑이 가능하다는 단점이 존재한다.

 

Tree Topology

 

트리 토폴로지는 계층형 토폴로지라고도 하는 네트워크 구성이고 트리 형태로 구성되어있는 토폴로지이다.

이 토폴로지의 특징으로는 중앙 컴퓨터에서 일정 단말장치까지는 하나의 통신 회선으로 연결되어있고

그 뒤에 이웃한 단말장치는 중앙 단말장치에 연결하는 구조이다.

 

장점

  1. 버스 토폴로지와 비슷하게 노드의 삭제 및 추가가 쉬움
  2. 네트워크의 확장에 용이
  3. 통신의 회선수 절약 가능

단점

  1. 상위 노드에 문제가 생긴다면 하위 노드까지 영향이 미침
  2. 병목현상이 걸릴 수도 있음
  3. 상위 노드가 마비가 되면 하위까지 네트워크가 마비

'cs' 카테고리의 다른 글

[cs] J W T(Json Web Token)  (0) 2024.10.21
[cs] 싱글톤의 장점과 단점  (0) 2024.09.23
[cs] Proxy란  (0) 2024.09.01
[cs] HTTP? HTTPS?  (0) 2024.06.02