본문 바로가기
Knowledge/CS

[CS] 네트워크 토폴로지

by YoonJong 2022. 12. 30.
728x90

네트워크 토폴로지는 네트워크 설계를 할때 고려해야할 사항이다.

노드와 링크가 어떻게 배치되어있는지에 대한 방식이며 연결형태를 의미한다.

 

종류로는 트리, 버스, 스타,링, 메시 토폴로지가 있다.

 

트리 토폴로지는 나무의 뿌리 형태처럼 되어있다.

노드의 추가, 삭제가 쉬으며 특정 노드에 트래픽이 집중될 때 하위 노드에 영향을 끼친다.

 

 

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

하나의 회선으로 설계되어 설치 비용이 적고, 신뢰성이 우수하며, 노드의 추가 삭제가 쉽다.

하지만, 스푸핑(악의적인 다른 노드에 전달) 이 발생할 가능성이 있다.

 

스타 토폴로지는 별 모양으로 중앙에 있는 노드에 모두 연결되어 있는 형태이다.

노드의 추가 삭제가 쉽고, 노드끼리의 충돌 가능성이 적으며 에러가 발생하면 어느 노드에서 발생했는지 쉽게 찾을 수 있다.

하지만, 중앙 노드가 에러가 발생하면 전체 네트워크를 사용할 수 없는 단점이 있다.

 

 

링형 토폴로지는 각각의 노드가 양 옆의 노드와 연결되어 있는 고리형태를 이룬다.

노드의 고장을 쉽게 찾을 수 있으며, 수가 증가되어도 네트워크 상 손실이 거의 없다.

하지만, 네트워크의 구성을 변경하기 어렵고, 회선에 장애가 발생하면 전체에 영향을 끼칠 수 있다.\

 

 

메시 토폴로지는 그물망처럼 연결되어 있는 형태이다.

하나의 장치에 장애가 발생해도 네트워크를 계속 사용할 수 있고 트래픽 분산 처리가 가능하다.

하지만 노드의 추가가 어려우며, 비용이 고가이다.

728x90

'Knowledge > CS' 카테고리의 다른 글

[CS] 스프링 프레임워크란?  (0) 2023.01.13
[CS] HTTP 1.0 / 1.1 / 2  (0) 2023.01.11
[CS] 처리량과 지연시간  (0) 2022.12.30
[CS] 로드 밸런싱(Load Balancing)  (0) 2022.12.27
[CS] 가비지 컬렉션(Garbage Collection, GC) 이란?  (0) 2022.12.24

댓글