네트워크 토폴로지는 송신자와 수신자를 통해 노드와 연결 라인을 포함하는 네트워크의 배열을 의미한다.
1.메쉬 토폴리지
모든 장치는 특정 채널을 통해 다른 장에 연결된다.
n개의 장치가 연결돼 있고 각 장치에 필요한 총 포트 수는 n-1 개라고 가정해보면 필요한 총 포트수는 n*(n-1)이다.
총 전용 링크 수는 (nC2) = n(n-1)*2이다.
장점 : 견고성, 보안성, 프라이버시
단점 : 구현의 어려움, 높은 유지 보수 비용, 높은 케이블 비용
2.스타 토폴로지
모든 장치가 단일 허브에 연결된 형태이다.
장점 :
N개의 장치가서로 연결될 때 필요한 케이블의 수가 N개이다.
각 장치는 허브에 연결하는 데 1개의 포트만 필요하기 때문에 필요한 총 포트수 또한 N개이다.
단점 :
허브에 문제가 생기면 전체 네트워크가 다운된다.
설치 비용이 높다.
성능이 허브에 의존한다.
3.버스 토폴로지
모든 컴퓨터를 단일 케이블에 연결하는 형태로 단방향 연결만 가능하다.
장점 :
N개의 장치가 서로 연결되어 있는 경우 이를 연결하는 데 필요한 케이블 수는 1개 이며 이를 백본 케이블이라고 한다.
케이블 비용은 다른 토폴로지에 비해 저렴하지만 소규모 네트워크를 구축하는 데 사용된다.
단점 :
공통 케이블에 장애가 발생하면 전체 시스템이 다운된다.
네트워크 트래픽이 많으면 네트워크가 충돌할 수 있다.
보안에 매우 취약 하다.
4.링 토폴로지
두 개의 인접한 장치와 장치를 연결하는 링을 형성한다.
노드 수가 많은 링 토폴로지에는 여러 개의 리피터가 사용된다. 100개의 노드가 있는 링 토폴로지의 마지막 노드에 데이터를 전달하기 위해서는 99개의 노드를 거쳐야 하기 때문에 리피터를 사용한다.
5.트리 토폴로지
더 많은 장치를 단일 중앙 허브에 연결할 수 있는 구조로 신호가 장치에 도달하기 위해 이동하는 거리를 줄인다.
하지만 중앙 허브에 문제가 생기면 전체 시스템에 문제가 생길 수 있고 케이블 때문에 비용이 많이 든다.
https://www.geeksforgeeks.org/types-of-network-topology/?ref=lbp