데이터 전송 속도 변환 쉽게 이해하기 — 개념과 원리
데이터 전송 속도 변환기는 실제로 자주 마주치는 단위 사이에서 속도를 바꿔 줍니다. 통신사와 네트워크 장비가 쓰는 초당 비트(kbit/s, Mbit/s, Gbit/s), 브라우저와 디스크 도구가 보여 주는 초당 바이트(MB/s, GB/s), 여러 운영체제가 쓰는 2진 단위(MiB/s)입니다. 그 속도로 한 시간에 옮길 수 있는 데이터 양도 함께 보여 줍니다. 인터넷 요금제와 다운로드 속도를 비교하거나, 디스크·NAS가 네트워크 속도를 따라갈 수 있는지, 시간당 백업 용량이 얼마인지 따질 때 사용합니다.
계산 방법
입력값을 먼저 bit/s로 바꾼 뒤 각 단위로 나눕니다.
- Mbit/s = bit/s ÷ 10^6, Gbit/s = bit/s ÷ 10^9
- MB/s = bit/s ÷ (8 × 10^6) (1바이트 = 8비트)
- MiB/s = bit/s ÷ 8 ÷ 1,048,576 (1 MiB = 2^20바이트)
- 시간당 GB = bit/s ÷ 8 × 3,600 ÷ 10^9
통신 속도는 SI 접두어를 쓰며 k = 1,000, M = 10^6, G = 10^9입니다.
원리
여기에는 두 가지 변환이 들어 있습니다. 첫째는 비트와 바이트입니다. 통신에서는 회선 위의 비트를 세고 저장 장치는 바이트를 세며, 1바이트는 8비트입니다. 둘째는 10진 접두어와 2진 접두어입니다. SI는 메가를 10^6으로, IEC는 메비(Mi)를 2^20 = 1,048,576으로 정의합니다. 이 둘이 섞이면서 "1 Gbps" 회선이 왜 1 GB/s로 보이지 않는지 하는 혼란이 생깁니다.
예제 풀이
- 입력: 1 Gbit/s = 10^9 bit/s
- Mbit/s: 10^9 ÷ 10^6 = 1,000
- MB/s: 10^9 ÷ 8,000,000 = 125
- MiB/s: 125,000,000바이트 ÷ 1,048,576 = 119.209
- Gbit/s: 1
- 시간당 GB: 125,000,000 × 3,600 ÷ 10^9 = 450 GB
| 값 | Mbit/s |
|---|---|
| 0.25 | 250 |
| 0.5 | 500 |
| 0.75 | 750 |
| 1 | 1,000 |
| 1.25 | 1,250 |
| 1.5 | 1,500 |
| 2 | 2,000 |
결과 해석
광고된 Mbps 값을 8로 나누면 이론상 최대 MB/s가 됩니다. 프로토콜 오버헤드를 빼면 기가비트 회선의 실제 파일 전송 속도는 보통 110~118 MB/s 정도입니다. 저장 장치는 MB/s로 바로 비교하면 됩니다. 쓰기 속도가 약 150 MB/s인 하드디스크는 기가비트 이더넷을 따라갈 수 있지만, 2.5 Gbit/s 회선에는 300 MB/s 이상이 필요합니다.
흔한 실수
- 소문자 b(비트)와 대문자 B(바이트)를 혼동하는 경우
- MB와 MiB를 같다고 보는 경우(약 4.9% 차이)
- 회선 속도 전부가 파일 전송 속도가 된다고 기대하는 경우
자주 묻는 질문
1 Gbps는 몇 MB/s인가요?
이론상 125 MB/s이며, 2진 단위로는 약 119 MiB/s입니다.
통신사는 왜 바이트가 아니라 비트로 표시하나요?
전송 기술이 비트를 차례로 보내는 방식이고, 통신 분야는 전통적으로 회선 속도를 초당 비트로 표시해 왔기 때문입니다.
시간당 전송량은 어떻게 활용하나요?
백업이나 복제 작업이 정해진 시간 안에 끝날지 판단할 때 씁니다. 예를 들어 1 Gbps로 하룻밤 8시간이면 최대 약 3.6 TB를 옮길 수 있습니다.
출처: BIPM, The International System of Units (SI Brochure) · NIST, Prefixes for binary multiples (IEC 60027-2)