IT지식/Computer Science

네트워크와 트래픽에 관해서 알아보자

맨땅에헤딩개발자 2024. 12. 30. 14:03

네트워크란?

 

노드(node)와 링크(link)가 서로 연결되어있는 덩어리를 의미합니다.

 

여기서 노드란 서버, 라우터, 스위치 등 네트워크 장치를 의미하고

링크는 노드와 노드를 연결하는 유선 또는 무선의 선(WIFI, LAN 등)을 의미합니다.

 

 

트래픽(traffic)이란?

 

트래픽은 특정 시점에서 링크 내에서 흐르는 데이터의 양을 말한다.

예를들어 서버에 저장된 파일(문서, 이미지, 동영상 등)을 클라이언트(사용자)가 다운로드 시 발생되는 데이터의

누적량을 뜻합니다. 트래픽과 처리량을 헷갈릴 수 있는데 이렇게 이해하면 됩니다.

 - 트래픽이 많아졌다 = 흐르는 데이터가 많아졌다.

 - 처리량이 많아졌다 = 처리되는 트래픽이 많아졌다.

 - 단위 : bps(bits per second) 초당 전송 또는 수신되는 비트 수

 

 

처리량(throughput)란?

 

처리량은 링크 내에서 성공적으로 전달된 데이터의 양을 말하며

보통 얼마만큼의 트래픽을 처리했는지를 나타냅니다.

 - 단위 : bps(bits per second) 초당 전송 또는 수신되는 비트 수

 

처리량은 사용자들이 많아 접속할 때 마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러 및

장치의 하드웨어 스펙에 영향을 받습니다.

 

 

대역폭(bandwidth)이란?

 

대역폭은 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트수를 말하며 최대로 처리할 수 있는 트래픽을 말합니다.

예를들어 고속도로의 차선이 2차선보다 4차선일 때 더욱 원할하게 교통이 이루어지듯이

대역폭이 높을수록 사용자에게 빠른 서비스를 제공할 수 있습니다.

대략적인 최대동시 접속자수를 유추하는데의 척도가 됩니다.

 

 

RTT(Round Trip Time: 왕복지연시간)이란?

 

신호를 전송하고 해당 신호의 수신확인에 걸린 시간을 더한 값이자

어떤 메시지가 두 장치 사이를 왕복하는데 걸린 시간입니다.

 

 

 

출처 -