<aside> <img src="/icons/list-indent_lightgray.svg" alt="/icons/list-indent_lightgray.svg" width="40px" />

Table Of Content

</aside>

네트워크의 기초

네트워크란?

네트워크는 **노드(Node)**와 **링크(Link)**가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미

1. 처리량과 지연 시간

좋은 네트워크의 조건

네트워크를 구축할 때는 ‘좋은’ 네트워크로 만드는 것이 중요하다.

  1. 높은 처리량
  2. 짧은 지연 시간
  3. 낮은 장애 빈도
  4. 좋은 보안

처리량(throughput)

트래픽 vs 처리량

지연 시간(latency)

2. 네트워크 토폴로지와 병목 현상

네트워크 토폴로지(network topology)는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 의미한다. 병목 현상을 파악하고 해결하는 데 중요한 기준이 된다.

토폴로지 특징 장점 단점
트리(Tree) ・ 계층형 토폴로지
・ 트리 형태로 배치된 네트워크 구성 ・ 노드 추가/삭제 용이
・ 특정 노드에 트래픽이 집중될 때 하위 노드에 영향을 끼칠 수 있음.
버스(Bus) ・ 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성
・ 근거리 통신망(LAN)에서 사용 ・ 설치 비용 저렴, 신뢰성 우수, 중앙 통신 회선에 노드 추가/삭제 용이
**스푸핑 공격 가능**
스타(Star, 성형) ・ 중앙에 있는 노드에 모두 연결된 네트워크 구성 ・ 노드를 추가하거나 에러 탐지가 쉽고 패킷의 충돌 발생 가능성이 적다.
・ 또한, 어떠한 노드에 장애가 발생해도 쉽게 에러를 발견할 수 있으며 장애 노드가 중앙 노드가 아닐 경우 다른 노드에 영향을 끼치는 것이 적다.

| ・ 중앙 노드에 장애가 발생하면 전체 네트워크를 사용할 수 없고 설치 비용이 고가이다. | | 링(Ring) | ・ 각각의 노드가 양 옆의 두 노드와 연결하여 전체적으로 고리처럼 하나의 연속된 길을 통해 통신을 하는 망 구성 방식 ・ 데이터는 노드에서 노드로 이동을 하게 되며, 각각의 노드는 고리 모양의 길을 통해 패킷을 처리 | ・ 노드 수가 증가되어도 네트워크상의 손실이 거의 없고 충돌이 발생되는 가능성이 적어 노드의 고장 발견이 쉽다. | ・ 네트워크 구성 변경이 어렵고 회선에 장애가 발생하면 전체 네트워크에 영향을 크게 끼칠 수 있다. | | 메시(Mesh) | ・ 망형 토폴로지 ・ 그물망처럼 연결되어 있는 구조 | ・ 한 단말 장치에 장애가 발생해도 여러 개의 경로가 존재하므로 네트워크를 계속 사용할 수 있고 트래픽도 분산 처리가 가능하다. | ・ 노드의 추가가 어렵고 구축 비용과 운용 비용이 고가 |

병목 현상(bottleneck)

전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상

네트워크 토폴로지 구조를 파악해야 병목 현상의 원인을 찾고 올바르게 해결할 수 있다.