대역폭 스로틀링
수도꼭지 밸브를 살짝 잠가서 나오는 물줄기의 양을 일부러 줄이는 기술이에요.
정의 대역폭 스로틀링(Bandwidth Throttling)은 인터넷 서비스 제공업체(통신사)나 서버 관리자가 네트워크 과부하를 막기 위해 사용자의 인터넷 전송 속도를 의도적으로 낮추는 기술이에요. 수도 밸브를 조여 물의 양을 줄이듯 지나갈 수 있는 데이터의 한도를 강제로 조절해요.
왜 멀쩡하던 인터넷이 갑자기 느려질까요?
아파트 전체에서 모든 집이 동시에 물을 펑펑 쓰면 수압이 뚝 떨어져 아무도 제대로 씻지 못하게 돼요. 인터넷 세상도 이와 아주 비슷해요. 데이터가 오가는 통로인 대역폭(데이터가 지나가는 길의 너비)은 무한하지 않아서 누군가 과도하게 데이터를 쓰면 전체 통신망이 마비될 수 있어요.
스마트폰 무제한 요금제를 쓰다가 기본 제공 데이터를 다 쓰면 '최대 3Mbps 속도로 계속 이용'이라는 문구를 본 적이 있을 거예요. 이때부터 고화질 영상 로딩이 길어지고 다운로드가 느려지죠.
이것은 기기가 고장 난 것이 아니라 통신사가 데이터 유입 속도를 일부러 조절했기 때문이에요. 이처럼 네트워크 안정성을 위해 통신사가 의도적으로 전송 속도를 제한하는 기술을 대역폭 스로틀링이라고 불러요.
언제, 어떤 목적으로 속도를 줄일까요?
대역폭 스로틀링이 쓰이는 가장 큰 이유는 모든 사용자가 고르게 인터넷을 쓰도록 만들기 위해서예요. 출퇴근 시간이나 저녁 시간대처럼 사람들이 동시에 몰릴 때, 일부 대용량 다운로더가 길을 전부 차지하지 못하게 교통정리를 해주는 것이죠.
서버를 공격해 마비시키는 디도스(DDoS) 공격이 들어올 때도 스로틀링은 훌륭한 방패가 돼요. 특정 주소에서 비정상적으로 쏟아지는 트래픽을 감지하고 해당 통로의 밸브를 꽉 잠가버리면 서버 전체가 다운되는 사태를 막을 수 있어요.
하지만 사용자 입장에서는 답답할 수밖에 없어요. 특히 대용량 파일 공유 프로그램을 쓰거나 고화질 영상을 오래 볼 때 속도가 뚝 떨어지는 것은 통신 시스템이 특정 데이터 종류를 감지하고 자동으로 데이터 밸브를 조였기 때문이에요.
조금 더 정확히 말하면 — 관리 기술과 망 중립성 논란
단순히 사람이 몰려서 자연스럽게 느려지는 '통신 혼잡'과 대역폭 스로틀링은 명확히 달라요. 통신 혼잡은 도로에 차가 많아 밀리는 현상이고, 스로틀링은 관리자가 특정 차선을 인위적으로 통제하여 통행 속도를 늦추는 행위예요.
기술적으로는 라우터 같은 네트워크 장비가 데이터의 종류와 패킷 사용량을 실시간으로 감시하고 정해진 규칙에 따라 데이터 전송률을 깎는 소프트웨어 제어로 이루어져요.
문제는 이 강력한 통제력이 악용될 수 있다는 점이에요. 통신사가 자사의 제휴 서비스는 빠르게 해주고 경쟁사의 온라인 동영상 서비스 속도만 몰래 늦추는 차별이 생길 수 있거든요. 모든 인터넷 트래픽을 차별 없이 동등하게 다뤄야 한다는 망 중립성 원칙과 스로틀링 기술이 자주 부딪히는 이유가 바로 여기에 있어요.
🤔 흔한 오해
인터넷 속도가 느려진 것은 언제나 공유기 고장이나 기지국 전파 문제 때문이다.
요금제의 기본 데이터 소진이나 통신사의 트래픽 혼잡 제어 정책에 따라 소프트웨어적으로 속도를 제한하는 스로틀링이 걸린 경우도 많아요.
🧺 일상에서 만나요
네트워크 마비를 막고 자원을 나누기 위해 통신사나 서버가 데이터 속도를 의도적으로 낮추는 기술이에요.