일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 알고리즘
- network
- 자바
- Algorithm
- 리트코드
- java
- git
- react
- CS
- TypeScript
- 안드로이드
- 프로그래머스
- LeetCode
- 그레이들
- VIM
- Javascript
- db
- BFS
- 백준
- DP
- vscode
- frontend
- 다이나믹 프로그래밍
- Data Structure
- Database
- Redux
- Python
- 동적 계획법
- DFS
- Graph
- Today
- Total
늘 겸손하게
CS - Network - 네트워크 토폴로지 (Network Topology) 본문
CS - Network - 네트워크 토폴로지 (Network Topology)
besforyou999 2022. 12. 13. 23:10[ 네트워크 토폴로지 ]
network topology는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 말함.
- 트리 토폴로지
- 버스 토폴로지
- 스타 토폴로지
- 링형 토폴로지
- 메시 토폴로지
1. 트리 토폴로지
계층형 토폴로지라고 하며 트리 형태로 배치한 네트워크 구성을 말합니다.
장점
- 노드의 추가, 삭제가 쉽다
단점
- 특정 노드에 트래픽이 집중될 때 하위 노드에 영향을 끼칠 수 있다.
2. 버스 토폴로지
버스(bus) 토폴로지는 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성을 말하며 근거리 통신망에서 사용합니다.
장점
- 설치 비용이 적음
- 신뢰성이 우수
- 중앙 통신 회선에 노드를 추가하거나 삭제하기 쉬움
단점
- 스푸핑이 가능(보안이 약함)
스푸핑?
spoofing은 '골탕먹이다', '속이다'라는 뜻으로 목표의 IP를 가로채 다른 호스트로 패킷이 가지 못하게 하거나, 특정 노드의 패킷을 가로채는 해킹 공격.
스푸핑 공격이 성공하면 전송되는 패킷을 해커가 탈취할 수 있게 된다.
3. 스타 토폴로지 (star)
한글로 성형 토폴로지로 중앙에 있는 노드에 모두 연결된 네트워크 구성을 말한다.
장점
- 노드 추가, 에러 탐지 쉬움
- 패킷의 충돌 발생 가능성 낮음
단점
- 중앙 노드 장애 발생할 경우 전체 네트워크 다운
- 설치 비용이 큼
4. 링형 토폴로지 (ring)
각 노드를 양 옆의 두 노드와 연결하여 고리처럼 하나의 연속된 길을 통해 통신
장점
- 노드 수가 증가해도 네트워크 상 손실이 거의 없다
- 충돌 발생 가능성이 적다
- 노드 고장 발견이 쉬움
단점
- 네트워크 구성 변경이 어렵다
- 1개 노드 오류 -> 전체 네트워크 다운
5. 메시 토폴로지 (mesh)
망형 토폴로지로 그물망처럼 연결되어 있는 구조
장점
- 한 단말에 장애가 발생하여도 여러 경로가 존재하여 네트워크 계속 사용 가능
- 트래픽 분산 처리 가능
단점
- 새로운 노드 추가 어려움
- 구축 비용, 운용 비용이 고가
'Computer Science > Network' 카테고리의 다른 글
Network : TCP / IP (0) | 2023.07.28 |
---|---|
CS - Network - 네트워크 분류 (0) | 2022.12.13 |
CS - Network 기초 (0) | 2022.12.12 |
CS - Network - Blocking/Non-blocking & Synchronous/Asynchronous (0) | 2022.11.30 |
CS - Network - 로드 밸런싱 (Load Balancing) (1) | 2022.09.26 |