네트워크의 기초

네트워크, 트래픽, 처리량, 대역폭, 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

 ping google.com
PING google.com (142.251.42.206): 56 data bytes
64 bytes from 142.251.42.206: icmp_seq=0 ttl=56 time=32.511 ms
64 bytes from 142.251.42.206: icmp_seq=1 ttl=56 time=38.783 ms
64 bytes from 142.251.42.206: icmp_seq=2 ttl=56 time=38.922 ms
64 bytes from 142.251.42.206: icmp_seq=3 ttl=56 time=38.952 ms
^C
--- google.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 32.511/37.292/38.952/2.761 ms

Last updated