네트워크의 기초
네트워크, 트래픽, 처리량, 대역폭, RTT
네트워크, network
네트워크란 노드와 링크로 연결되어 서로 리소스를 공유하는 집합을 말한다.
여기서 노드는 서버, 라우터, 스위치 등 네트워크 장치를 말한다.
링크(엣지)는 노드와 노드 사이를 연결하는 유선 혹은 무선의 매체를 말한다.
트래픽과 처리량, traffic and throughput
트래픽은 특정 시점에 링크에 흐르는 데이터의 양을 말한다.
예를 들면, 서버에 저장된 파일(문서, 이미지 등)을 클라이언트(사용자)가 다운로드 받는다면, 데이터가 링크를 통해 이동하니 트래픽이 발생하는 것이다.
만약 100kb 의 이미지를 1000명의 사용자가 다운로드한다면, 100,000kb 의 트래픽이 발생하는 것이다.
100mb 의 동영상을 10명이 다운로드 받는다면, 1000mb 의 트래픽이 발생하는 것이다.
처리량은 링크를 통해 성공적으로 전달된 데이터의 양을 말한다. 즉, 트래픽 중에서 성공적으로 처리된 양을 말한다.
많은 트래픽을 처리했다 = 처리량이 많다.
처리량은 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 네트워크 장비 등에 영향을 받게 된다.
트래픽과 처리량 모두 단위는 bps(bits per second)를 사용한다.
대역폭, bandwidth
주어진 시간 동안에 네트워크 연결을 통해 흐를 수 있는 최대 비트수를 말한다.
대역폭이 높을수록 더 빠른 서비스를 제공할 수 있다.
최대 동시 접속자 수를 유추하는 척도가 되기도 한다.
RTT
Round Trip Time 의 약자로, 신호를 전송하고 수신을 확인하기까지 걸린 시간을 말한다. 보통 어떤 메시지가 두 장치 사이를 왕복한 시간을 말한다.
example
ping google.com
Last updated