네트워크 토폴로지 Network Topology
네트워크 구성 요소들이 연결된 방식
각 노드(서버, 컴퓨터, 라우터)와 링크가 배치된 구조
네트워크 성능, 비용, 확장성, 장애 대응에 영향을 미침
버스 토폴로지 (Linear) Bus Topology
하나의 메인 케이블(백본)에 모든 노드가 연결된 구조
근거리 통신망(LAN)에서 사용한다
Pros
- 설치가 간단하고 저렴
- 신뢰성이 우수
- 노드 추가와 삭제가 쉽다
Cons
- 메인 케이블에 문제가 생기면 전체 네트워크에 영향을 미침
- 메인 케이블의 양 끝단에 모두 Terminator가 필요하다
- 전체 네트워크가 다운되었을때 원인 파악이 힘들다
- 스푸핑이 가능하다
🔎스푸핑 Spoofing
LAN 상에서 송신부의 패킷을 송신과 관련없는 다른 호스트에 가지 않도록 하는 스위칭 기능을 마비시키거나
속여서 특정 노드에 해당 패킷이 오도록 처리하는 것
스타 토폴로지 Star Topology
중앙 노드(허브 or 스위치)를 중심으로 각 노드가 개별적으로 연결된 구조
Pros
- 특정 노드에 문제가 생겨도 전체 네트워크에 영향을 주지 않아 유지보수가 쉽다
- 장치를 추가하고 제거할때 네트워크에 영향을 미치지 않는다
- 문제가 생긴 부분을 특정하고 제거하기 쉽다
Cons
- 중앙 노드가 고장나면 전체 네트워크가 마비된다
링 토폴로지 Ring Topology
각 노드가 양옆의 노드와 연결되어 고리 형태를 이루는 구조
Pros
- 데이터를 순환 방식으로 전달하므로 충돌이 적다.
- 노드 수가 증가되어도 네트워크상의 손실이 적다
- 노드의 고장 발견이 쉽다
Cons
- 특정 노드에 문제가 생기면 전체 네트워크에 영향을 준다
- 네트워크 구성 변경이 어렵다
메시 토폴로지 Mesh Topology
각 노드가 다른 노드들과 여러 경로로 연결된 구조
Pros
- 장애가 발생해도 다른 경로로 우회가 가능하여 안정성이 높다
- 트래픽의 분산 처리가 가능하다
Cons
- 설치와 유지 비용이 높다
- 노드의 추가가 어렵다
트리 토폴로지 Tree Topology (Expanded Star)
여러 개의 스타 토폴로지가 계층 구조를 이루며 트리 형태로 연결된 구조
Pros :
- 확장이 쉽고, 대규모 네트워크에 적합하다
Cons :
- 상위 노드에 문제가 생기면 그 하위 노드까지 영향을 받는다
- 특정 노드에 트래픽이 집중될 때 하위 노드에 영향을 끼친다
하이브리드 토폴로지 Hybrid Topology
두 가지 이상의 토폴로지 구조가 결합된 형태
네트워크 요구 사항에 따라 적합한 구조를 조합하여 구성
참고 자료
'Job Interview Prep' 카테고리의 다른 글
네트워크 병목 현상 Network Bottleneck (1) | 2024.11.05 |
---|---|
네트워크란? (0) | 2024.10.28 |
SQL이란 무엇인가 (0) | 2024.08.01 |
Hibernate-Spatial 관련 개념 정리 (0) | 2024.08.01 |
ktlint 자동적용 안 되는 경우 해결법 (0) | 2024.06.02 |