티스토리 뷰
* 해당 내용은 "면접을 위한 cs 전공지식 노트"를 읽고 개인 공부 목적으로 정리한 글입니다.
네트워크 구성요소
- 노드(Node) : 서버, 라우터, 스위치 등 네트워크 장치를 의미함
- 링크(Link) : 유선 또는 무선
네트워크란, 위 요소인 노드(Node)와 링크(Link)가 서로 연결 되어 있으며 리소스를 공유하는 집합을 의미함
그렇다면, 좋은 네트워크는 무엇일까요?
네트워크 평가 지표
- 처리량(Throughput) : 링크 내에서 성공적으로 전달된 데이터의 양을 의미함
- 지연 시간(Latency) : 요청이 처리되는 데 소요되는 시간을 의미함
이 두 가지를 기반으로 네트워크의 질을 평가할 수 있습니다.
|
|
처리량은 트래픽, 네트워크 장치간 대역폭, 네트워크 에러, 장치의 하드웨어 스펙 등에 영향을 받음
|
지연 시간은 매체 타입(유무선), 패킷 크기, 라우터의 패킷 처리 시간에 영향을 받음
|
* 트래픽 : 특정 시점에 링크 내에 '흐르는' 데이터의 양을 의미함 (= 데이터의 누적량)
트래픽이 많아짐 = 흐르는 데이터가 많음
처리량이 많아짐 = 처리되는 트래픽이 많음
* 대역폭 : 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
|
네트워크 토폴로지(Network Topology)
노드와 링크가 어떻게 배치되어 있는지에 대한 방식으로 연결 형태를 의미함
- 트리 토폴로지
- 버스 토폴로지
- 스타 토폴로지
- 링형 토폴로지
- 메시 토폴로지