네트워크 대역폭(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으로 절약 가능) |