네트워크 대역폭(Bandwidth) 정리

이 문서 주변 탐색

주제 태그, 링크, 시리즈 흐름을 중심으로 옆으로 이동할 수 있습니다.

시리즈 흐름

이 문서는 아직 읽기 시리즈에 연결되지 않았습니다.

관련 문서

같이 읽을 만한 관련 문서가 아직 없습니다.

이 문서를 참조하는 문서

이 문서를 참조하는 다른 문서가 아직 없습니다.

들어가기

대역폭은 네트워크 성능을 이야기할 때 가장 먼저 나오는 개념이다.
일정 시간 동안 네트워크를 통해 전송할 수 있는 데이터의 최대량을 의미한다.


도로에 비유하면

비교 도움 이미지

대역폭 vs 속도 vs 지연시간

개념

의미

비유

단위

대역폭(Bandwidth)

이론적 최대 전송량

호스의 굵기

Mbps, Gbps

처리량(Throughput)

실제 전송량

실제 흐르는 물의 양

Mbps

지연시간(Latency)

데이터가 도달하는 시간

물이 도착하는 시간

ms

대역폭이 높아도 지연시간이 길 수 있음

해저 광케이블: 대역폭 10Gbps, 지연시간 100ms
→ 한 번에 많이 보낼 수 있지만, 도착까지 100ms 걸림

비유: 8차선 고속도로인데 서울→부산 거리
→ 차가 많이 달릴 수 있지만, 도착까지 시간은 걸림

대역폭 ≠ 실제 속도

인터넷 요금제: "500Mbps"
→ 이건 대역폭 (이론적 최대치)

실제 측정: 350Mbps
→ 이건 처리량 (실측값)

차이 원인은 네트워크 혼잡이 있음

  • 프로토콜 오버헤드 (TCP 헤더 등)

  • 라우터/스위치 처리 지연

  • ISP 쓰로틀링

대역폭이 공유되는 원리

서버 대역폭: 1Gbps (= 1000Mbps = 약 125MB/초)

이 대역폭을 모든 사용자가 나눠 쓴다:

단위 정리

비트(bit) vs 바이트(Byte)

가장 흔한 혼동 포인트다.

네트워크 대역폭: bit 단위 (Mbps, Gbps)
파일 크기: Byte 단위 (MB, GB)

1 Byte = 8 bits

즉, 100Mbps = 12.5MB/초

대역폭

실제 전송 속도

50MB 파일 전송 시간

100Mbps

12.5MB/초

4초

1Gbps

125MB/초

0.4초

10Gbps

1,250MB/초

0.04초

흔히 보는 단위

단위

의미

환산

Kbps

킬로비트/초

1,000 bits/s

Mbps

메가비트/초

1,000,000 bits/s

Gbps

기가비트/초

1,000,000,000 bits/s

MB/s

메가바이트/초

Mbps ÷ 8

실제 클라우드 서버의 대역폭

서비스

인스턴스

대역폭

AWS EC2 t3.micro

가장 저렴

~5Gbps (버스트)

AWS EC2 c5.large

일반

10Gbps

AWS EC2 c5.18xlarge

고성능

25Gbps

Vercel (서버리스)

-

공유 (제한 있음)

Cloudflare CDN

엣지

사실상 무제한

계산 예시

AWS t3.micro로 50MB 파일 서빙)
  5Gbps = 625MB/초
  동시 100명: 각 6.25MB/초 → 8초에 완료
  동시 1000명: 각 0.625MB/초 → 80초에 완료
  동시 5000명: 각 0.125MB/초 → 400초 + 연결 고갈

대역폭과 비용

클라우드에서는 대역폭 사용에 대해 데이터 전송(Data Transfer) 비용이 발생한다.

서비스

무료 제공량

이후 비용 (GB당)

AWS

월 100GB

~$0.09

GCP

월 200GB

~$0.08

Cloudflare

무제한

$0

Vercel

월 100GB (Pro)

~$0.15

비용 계산 예시)
50MB 파일 × 10,000명 다운로드 = 500GB
AWS: (500 - 100) × $0.09 = $36/월
Cloudflare: $0 (대역폭 무제한)

정적 파일은 CDN에 두는 것이 성능과 비용 모두에서 유리한 이유가 여기 있다.

정리

개념

한 줄 요약

대역폭

네트워크 파이프의 굵기 (이론적 최대 전송량)

처리량

실제로 흐르는 데이터양 (항상 대역폭보다 낮음)

지연시간

데이터가 출발지에서 목적지까지 걸리는 시간

Mbps vs MB/s

1MB/s = 8Mbps (비트와 바이트의 차이)

공유

대역폭은 모든 사용자가 나눠 씀

비용

클라우드에서 전송량에 따라 과금 (CDN으로 절약 가능)