슬로 스타트와 혼잡 제어. TCP는 점진적으로 속도를 올리므로 짧은 전송은 최고 속도에 도달하지 못합니다.
공유 매체와 간섭. 와이파이, 셀룰러, 경합이 있는 회선은 충돌과 신호 손실로 처리량을 잃습니다.
종단점 한계. 느린 디스크, 바쁜 CPU, 과부하된 서버가 전송을 네트워크 용량보다 훨씬 낮은 수준으로 제한할 수 있습니다.
오버헤드 값 선택하기
시나리오
현실적인 오버헤드
유선 LAN, 대용량 파일, TCP
5% ~ 10%
일반적인 가정용 인터넷, 대용량 파일
10% ~ 15%
와이파이 또는 장거리 인터넷 경로
15% ~ 25%
많은 수의 작은 파일
25% 이상
이론적 최선의 경우
0%
작은 파일의 경우 파일별 연결 설정과 TCP 속도 증가가 지배적이므로 유효 전송률이 이 수치보다 훨씬 낮아질 수 있습니다.
비트, 바이트, 그리고 ×8 계수
네트워크 속도는 초당 비트(Mbps, Gbps)로 표기되고, 파일 크기는 바이트(MB, GB)로 표기됩니다. 1바이트는 8비트이므로 1 GB 파일은 8기가비트입니다. 따라서 "100 Mbps" 회선은 최선의 경우에도 약 12.5 MB/s를 전달하며, 이것이 MB/s로 보고하는 다운로드 관리자가 광고된 Mbps 수치의 약 8분의 1 근처에서 최고점을 보이는 이유입니다.
관련 계산기
오버헤드 항목 없이 빠르게 추정하려면 다운로드 시간 계산기 계산기를 사용하세요. 초당 비트와 초당 바이트 단위 사이를 변환하려면 처리량 (bps) 변환기 계산기를 사용하세요. 실시간 미디어에 필요한 대역폭 크기를 산정하려면 스트리밍 대역폭 계산기 계산기를 참고하세요.
자주 묻는 질문 (FAQ)
전송이 공칭 회선 속도가 예측하는 것보다 오래 걸리는 이유는 무엇인가요?
100 Mbps로 표기된 회선이 100 Mbps의 파일 페이로드를 그대로 전달하는 경우는 거의 없습니다. 일부 용량은 TCP/IP와 이더넷 헤더를 운반하고, 일부는 확인 응답과 재전송에 쓰이며, TCP의 혼잡 제어 증가(슬로 스타트) 때문에 연결이 최고 속도에 도달하기까지 시간이 걸립니다. 공유 회선, 와이파이 간섭, 양쪽 끝단 디스크의 읽기/쓰기 속도가 추가 지연을 더합니다. 일상적인 전송에서는 5~20%의 오버헤드를 가정하는 것이 현실적인 출발점입니다.
어떤 오버헤드 값을 사용해야 하나요?
TCP로 대용량 파일을 옮기는 유선 LAN에서는 510%가 일반적입니다. 와이파이나 더 긴 인터넷 경로에서는 재전송과 프로토콜 통신을 포함하면 1525%가 더 현실적입니다. 작은 파일은 연결이 최고 속도에 도달하지 못하기 때문에 상대적으로 오버헤드의 영향을 더 크게 받습니다. 이론적 최선의 경우만 보고 싶다면 오버헤드를 0%로 설정하세요.
파일 크기에 왜 8을 곱하나요?
파일 크기는 바이트로 측정되지만(1 GB 파일은 10억 바이트), 네트워크 속도는 초당 비트로 측정됩니다. 1바이트는 8비트이므로 1 GB 파일은 8기가비트입니다. 8기가비트를 100 Mbps 회선으로 나누면 이론적 최댓값에서 80초가 나오며, 이는 오버헤드를 적용하기 전입니다.
Mbps와 MB/s의 차이는 무엇인가요?
Mbps는 초당 메가비트를, MB/s는 초당 메가바이트를 뜻합니다. 1바이트는 8비트이므로 100 Mbps는 12.5 MB/s와 같습니다. 다운로드 관리자는 보통 MB/s로 표시하는 반면 ISP는 Mbps로 광고하며, 그래서 "100 Mbps" 요금제에서 다운로드가 약 12 MB/s 근처에서 최고점을 찍습니다.