[네트워크] 트래픽, 처리량, 대역폭, RTT
📌 네트워크
⭐ 개념
- 노드와 링크로 서로 연결되어 있으며 리소스를 공유하는 집합
- 두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 것
✅ 노드
- 단말, 호스트, 스위치, 라우터 등 네트워크 장치
✅ 링크(엣지)
- 데이터(신호) 전달을 위한 물리적 매체
- 유선 또는 무선(LAN, WI-FI)
📌 트래픽
⭐ 개념
- 특정시점에 링크내에 흐르는 데이터의 양
- 서버에 저장된 파일을 클라이언트가 다운로드 시 발생되는 데이터의 누적량
- 단위 : bps(bits per second)
ex) 1KB의 이미지를 100명이 다운로드 시 누적 트래픽은? 100KB
📌 처리량
⭐ 개념
- 링크내에서 성공적으로 전달된 데이터의 양
- 많은 트래픽을 처리한다 => 많은 처리량을 가진다.
- 단위 : bps(bits per second)
- 처리량은 트래픽, 대역폭, 하드웨어 스펙에 영향을 받는다.
✅ 트래픽 vs 처리량
- 트래픽이 많아졌다 = 흐르는 데이터가 많아졌다
- 처리량이 많아졌다 = 처리되는 트래픽이 많아졌다
📌 대역폭
⭐ 개념
- 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
- 최대로 처리할 수 있는 트래픽
- 대략적인 최대동시 접속자 수를 유추하는 척도
- 단위 : bps(bits per second)
ex) 100Mbps라는 대역폭을 가진 서버가 있고 한 사람당 1Mbps로 동영상 파일을 요청할때 최대 동시접속자 수는? 100명
📌 RTT(Round Trip Time) 왕복지연시간
⭐ 개념
- 메시지가 두 장치 사이를 왕복하는데 걸리는 시간
- 인터넷 상에서 송신지부터 목적지까지 패킷이 왕복하는데 걸리는 시간
- 네트워크 연결의 속도와 안전성을 진단할 때 주로 사용
ping google.com